Patents by Inventor Masahiko Takenaka

Masahiko Takenaka has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7966644
    Abstract: A computer program, apparatus, and method for managing access to documents, capable of identifying the exact events of document access on the basis of given access logs even when access policies are modified in the middle of operations. Upon receipt of an access policy setup request from a first client, an access policy manager adds a new access policy to the access policy database or modifies an existing access policy in an access policy database according to the request. A policy log collector then stores the records of such a new access policy or modified existing access policy in a policy log database. Afterwards an access log collector receives an access log for the document 5 from the second client 3 and saves it in the access log database 1c. When a third client issues a log request with a specific search keyword, a log searcher retrieves relevant policy log records and access log records that match with the specified search keyword.
    Type: Grant
    Filed: October 5, 2006
    Date of Patent: June 21, 2011
    Assignee: Fujitsu Limited
    Inventors: Bintatsu Noda, Souichi Okada, Takashi Yoshioka, Masahiko Takenaka
  • Publication number: 20110078458
    Abstract: A contents processing device includes a management data storage unit to store an updater identifier and a private key, an accepting unit to accept a content which is divided into a plurality of blocks, an updating type indicating a type of an updating as to the content, an updated block to be updated of the content, and an updated position, an inserting unit to generate an updated content by inserting the updating block into the updated position of the content, a first hash value calculating unit to calculate a hash value as to the updated block, a signature unit to read out the updater identifier and the private key from the management data storage unit to generate a digital signature using the private key as to updating record information including the updater identifier, the updated position, the hash value as to the updated block, and the updating type.
    Type: Application
    Filed: September 20, 2010
    Publication date: March 31, 2011
    Applicant: FUJITSU LIMITED
    Inventors: Kazuyoshi FURUKAWA, Tetsuya IZU, Masahiko TAKENAKA, Masaya YASUDA
  • Publication number: 20110078459
    Abstract: A signature generating device includes a receiving unit that receives a sequence of data; a summary data generating unit that generates summary data of the data upon reception of each of the data by the receiving unit; an obtaining unit that obtains, when the number of data included in a sequence of the generated summary data reaches a given number, the sequence of the summary data as a block; a setting unit that sets, as a signature subject, a current block constituted by the sequence of the summary data, and the summary data selected from at least one block contiguous to the current block; a digital signature generating unit that generates a digital signature concerning data summarized for the current block; and a sending unit that sends the generated digital signature, the signature subject associated with the digital signature, and the data summarized for the current block.
    Type: Application
    Filed: September 23, 2010
    Publication date: March 31, 2011
    Applicants: Fujitsu Limited, Fujitsu Advanced Engineering Limited
    Inventors: Takashi YOSHIOKA, Masahiko Takenaka, Fumitsugu Matsuo, Fumiaki Chiba
  • Publication number: 20110072278
    Abstract: A data processing apparatus includes, an input unit to accept information on one or more deletion-target data blocks specified from a plurality of data blocks, a hash generating unit to calculate a hash value of each of the plurality of data blocks, an auxiliary data generating unit to calculate auxiliary data ?=gH1(mod N) of a signer based on predetermined values g and N and a product H1 of the hash values of one or more deletion-target data blocks, a digital signature generating unit to calculate intermediate data ?=gH2(mod N) based on the predetermined values g and N and a product H2 of the hash values of one or more remaining data blocks to generate a digital signature for a combination of the intermediate data ? and position data of one or more deletion-target data blocks with a signing key of a modifier.
    Type: Application
    Filed: September 17, 2010
    Publication date: March 24, 2011
    Applicant: FUJITSU LIMITED
    Inventors: Tetsuya IZU, Masahiko Takenaka
  • Patent number: 7900050
    Abstract: Disclosed is a digital document management program capable of achieving a third-party certification of document information with reduced amount of meta data. At the registration time of new document information, the digital document management program manages a digital signature created in association with document information. At the correction time of the document information, the program acquires partial identification information related to a corrected part of the document information before correction, creates a digital signature to be appended to the corrected document information, and manages the digital signature and partial identification information related to the corrected part of the document information in association with the corrected document information.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: March 1, 2011
    Assignee: Fujitsu Limited
    Inventors: Tetsuya Izu, Masahiko Takenaka, Takashi Yoshioka
  • Publication number: 20110013769
    Abstract: A common key block encryption apparatus for performing a nonlinear transformation with a multiplication executed in a binary field or a composite field includes a computing unit to execute a computation other than the nonlinear transformation with fixed value masked input data obtained by XORing input data with a fixed mask value, an XOR operation circuit to transform all input data into fixed value masked input data by XORing the input data with a fixed mask value and to transform the data into random value masked input data by XORing the input data with a random mask value in the multiplication, a multiplier to execute a multiplication based on the random value masked input data output from the XOR operation circuit, and a random value mask-to-fixed mask value transformation circuit to again transform the random value masked output data into fixed value masked output data and to output the data.
    Type: Application
    Filed: September 23, 2010
    Publication date: January 20, 2011
    Applicant: FUJITSU LIMITED
    Inventors: Kouichi ITOH, Souichi OKADA, Masahiko TAKENAKA
  • Publication number: 20110007894
    Abstract: 401 stores, in 302, key d? obtained by subtracting random number 2r held in 201 from key d held in 105. When an operation starts, the values “?C” and “?C2” are calculated respectively, and the resultant values are stored in a multiplication table memory 205 together with value “C”. In a first operation cycle, 107 selects and outputs an intermediate value 108 held in an in-operation data register 103, and thereby makes a modular-multiplication operation circuit 104 perform squaring. In the second operation cycle, 107 selects and outputs one of three values held in 205 in accordance with the combination of key bit value d?i and random number bit value ri, and thereby makes the modular-multiplication operation circuit 104 perform multiplication. Thereby, a cryptographic processing device that requires a short operation time period, small circuit scale, and has sufficient security can be realized.
    Type: Application
    Filed: September 20, 2010
    Publication date: January 13, 2011
    Applicant: Fujitsu Limited
    Inventors: Masahiko TAKENAKA, Kouichi Itoh
  • Publication number: 20100232601
    Abstract: An apparatus for executing cryptographic calculation on the basis of an elliptic point on an elliptic curve includes: a memory for storing a first value including a plurality of digits; and a processor for executing a process including: obtaining a second value representing a point on the elliptic curve; calculating output values by using a predetermined equation, each digit of the first value, and the second value; determining whether at least one of the second value and the output values indicates a point of infinity; terminating the calculation when at least one of the second value and the output values indicates the point at infinity; and completing calculation when both the second value and the output values do not indicate the point at infinity, so as to obtain a result of the cryptographic calculation.
    Type: Application
    Filed: January 15, 2010
    Publication date: September 16, 2010
    Applicant: Fujitsu Limited
    Inventors: Kouichi ITOH, Dai Yamamoto, Tetsuya Izu, Masahiko Takenaka, Kazuyoshi Furukawa
  • Patent number: 7792893
    Abstract: A method for calculating a conversion parameter of the Montgomery modular multiplication to improve the efficiency of software installation, comprising a first step for calculating H0=2v×R (mod n) (where v is an integer, v?1, and (m×k)/v is an integer), a second step for calculating Hp=2v×2^p×R (mod n) from H0=2v×R (mod n) by repeating Hi=REDC(Hi?1, Hi?1)n with respect to i=1, 2, . . . , p (where p represents an integer satisfying the condition 2p?(m×k)/v>2p?1, REDC represents the Montgomery modular multiplication REDC(a, b)n=a×b×R?1 (mod n), and x^i represents exponential computation xi); and a third step for calculating Hp=R2 (mod n) by calculating Hp=REDC(Hp, g)n with respect to Hp obtained in the second step when 2p>(m×k)/v (where g=2k×E(p,m,k), E(p, m, k)=2×m?(v×2p)/k) and finally outputting Hp as R2 (mod n).
    Type: Grant
    Filed: September 21, 2005
    Date of Patent: September 7, 2010
    Assignee: Fujitsu Limited
    Inventors: Kouichi Itoh, Masahiko Takenaka, Naoya Torii
  • Publication number: 20100185867
    Abstract: A method for generating a digital signature with respect to an electronic document, the method including: inputting a target electronic document and a corresponding digital signature ?; dividing the target electronic document into a plurality of partial documents mi; and when a revision of the partial documents is to be performed, in a case where deletion of the one partial document is to be performed, when sanitization is not prohibited, exponentiating the digital signature ? twice with a hash value Gi, when sanitization is prohibited, exponentiating ? with the Gi; in a case where sanitization is to be performed, replacing a partial document by Gi; in a case where deletion is to be prohibited, exponentiating ? with a hash value Hi; in a case where the sanitization is to be prohibited, exponentiating ? with Gi; and updating ?.
    Type: Application
    Filed: January 18, 2010
    Publication date: July 22, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Tetsuya Izu, Masahiko Takenaka
  • Patent number: 7752668
    Abstract: In this system, a monitor unit monitors outbound communications through a network interface. A process designation unit designates a process 2X which has generated communications. A process tree obtaining unit obtains and outputs process tree information for designation of an upper process to the process 2X. A discrimination unit refers to an illegal rule file for definition of an illegal process by a combination of a process and an upper process which have generated communications, and determines whether or not a process 2X is illegal according to communications information, process information, and process tree information. A process stop unit stops a process 2X determined to be illegal. A notification unit notifies a user of the stop of the process 2X.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: July 6, 2010
    Assignee: Fujitsu Limited
    Inventors: Kazumasa Omote, Masahiko Takenaka, Satoru Torii
  • Publication number: 20100169653
    Abstract: A digital signature method to generate a signature for an electronic document, the method including: initializing a signature t of each of the document segments of electronic document and twice raising the signature t to the power of a hash value of each of the document segments and digitally signing the raised signature to produce a signature s serving as the signature of the electronic document; and revising a document segment; wherein, in the revising, to delete a document segment, the signature t is raised twice to the power of the hash value of the document segment unless the document segment is sanitization prohibited, or the signature t is raised to the power of the hash value of the document if the document segment is sanitization prohibited, and the document segment is deleted; to sanitize a document segment, the document segment is replaced with the hash value thereof.
    Type: Application
    Filed: December 22, 2009
    Publication date: July 1, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Masahiko Takenaka, Tetsuya Izu
  • Publication number: 20100078246
    Abstract: In a saddle-ride electric vehicle equipped with an electric motor generating power for rotatively driving a rear wheel, a main battery supplying electric power to the electric motor is disposed in a first space S1 that is surrounded by a down frame connected to a head pipe or a front end portion of a main frame and extending downward, a pivot frame connected to the rear end portion of the main frame and extending downward, and the main frame, and a sub-battery that can supply electric power to the electric motor instead of the main battery is disposed in a second space S2 surrounded by seat rails connected to the rear portion of the main frame to support an occupant seat and the main frame. The electric motor is disposed at a position different from the first and second spaces S1 and S2.
    Type: Application
    Filed: September 1, 2009
    Publication date: April 1, 2010
    Inventors: Taiki SASAGE, Masahiko Takenaka
  • Publication number: 20100078236
    Abstract: To dispose a large battery in a saddle-ride electric vehicle equipped with a head pipe steerably supporting a front fork with the front wheel journaled to a lower end portion and a steering handlebar, a main frame extending downward and rearward from the head pipe, and an electric motor generating power for rotatively driving a rear wheel. The battery supplying electric power to an electric motor is disposed in a space S1 that is surrounded by a down frame connected to the head pipe or a front end portion of the main frame 14 and extending downward, a pivot frame connected to the rear end portion of the main frame and extending downward, and the main frame. The electric motor is disposed on a side of the rear wheel rather than in the space S1.
    Type: Application
    Filed: September 16, 2009
    Publication date: April 1, 2010
    Inventors: Taiki Sasage, Masahiko Takenaka
  • Publication number: 20100078247
    Abstract: A saddle-ride type electric vehicle includes an electric motor for generates power for rotationally driving a rear wheel. Foot rests are provided for an occupant seated on an occupant seat. A battery is disposed in a space S surrounded by a down frame which is coupled to a head pipe or to a front end of a main frame and which extends downwardly, pivot frames, and the main frame. Steps disposed to both sides of the battery in planar view are provided to front ends of a pair of left and right step frames coupled to lower portion of the pivot frames, the step frames extending forward and overlapping a rear portion of the battery in planar view. The battery is wider in an area adjacent to the head pipe as compared to the width of the battery in an area adjacent to the steps.
    Type: Application
    Filed: September 25, 2009
    Publication date: April 1, 2010
    Inventors: Taiki SASAGE, Masahiko Takenaka
  • Publication number: 20100031055
    Abstract: A cryptographic processing device, comprising: a storage unit; initial setting unit for setting a value to be stored in the storage unit; Montgomery modular multiplication operation unit for performing a Montgomery modular multiplication operation plural times for a value set by the initial setting unit; and fault attack detection unit for determining whether or not a fault attack occurred for each of at least some parts of the Montgomery modular multiplication operations performed plural times.
    Type: Application
    Filed: September 15, 2009
    Publication date: February 4, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Kazuyoshi Furukawa, Kouichi Itoh, Masahiko Takenaka
  • Publication number: 20100023571
    Abstract: REDC (A*B) is calculated for the values A and B by using a Montgomery's algorithm REDC. The part related to the A*B is performed by the three-input two-output product-sum calculation circuit. One digit ai of the value A, one digit bj of the value B and a carry value c1 are input to the product-sum calculation circuit, and ai*bj+c1 is calculated thereat. The higher-order digit of the r-adic two-digit of the calculation result is used as the carry value c1, and the lower digit is used for a later calculation. Further, one digit ni of a modulo N for the REDC, a predetermined value m and a carry value c2 are input into the product-sum calculation circuit, and n*ni+c2 is calculated thereat. The higher-order digit is used as the carry value c2, and the lower digit is used for a later calculation.
    Type: Application
    Filed: July 11, 2008
    Publication date: January 28, 2010
    Applicant: Fujitsu Limited
    Inventors: Kazuyoshi Furukawa, Masahiko Takenaka
  • Publication number: 20100014668
    Abstract: An image data verification system for verifying image data using a computer and method are provided. The method includes registering image data of an original and extracting information regarding a part of information forming the original image data. The method also includes generating a feature value of the partial information and generating signature information.
    Type: Application
    Filed: December 22, 2008
    Publication date: January 21, 2010
    Applicant: Fujitsu Limited
    Inventors: Takashi YOSHIOKA, Masahiko TAKENAKA
  • Publication number: 20100005306
    Abstract: An electronic document management apparatus acquires an electronic document comprised of a plurality of components for each of which a first digital signature and a second digital signature are uniquely specified. The electronic document is linked to an aggregate digital signature which aggregates the first digital signatures. After that the apparatus accepts designation of a component to be “hiding prohibited” within the electronic document. Whether or not the component designated to be “hiding prohibited” is at that time in a state of “hiding allowed and deletion allowed” is judged. When the judgment reveals that the state is “hiding allowed and deletion allowed”, the second digital signature specified for the component designated to be “hiding prohibited” is deleted. Then the state of the component subject to be “hiding prohibited” is changed from “hiding allowed and deletion allowed” to “hiding prohibited and deletion allowed”.
    Type: Application
    Filed: July 9, 2008
    Publication date: January 7, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Tetsuya Izu, Masahiko Takenaka
  • Patent number: 7639808
    Abstract: An elliptic curve cryptosystem apparatus performing an elliptic curve cryptosystem process has a coordinate transforming unit for transforming coordinates (X:Y:Z) on a point P on an elliptic curve over a finite field GF(p^m) to coordinates (r1×(X?s1):r2×(Y?s2):r3×(Z?s3)) (where, p is a prime number, m is an integer not less than 1, r1, r2 and r3 are integers not less than 1 and not larger than (p?1), s1, s2 and s3 are integer not less than 0 and not larger than (p?1), and a code “^” represents power), and a scalar multiplication operating unit for performing scalar multiplication on the point on the elliptic curve transformed by the coordinate transforming unit, wherein at least one of the parameters s1, s2 and s3 has a value other than 0. The apparatus can perform the scalar multiplication in the elliptic curve cryptosystem, with resistance to side channel attacks.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: December 29, 2009
    Assignee: Fujitsu Limited
    Inventors: Tetsuya Izu, Kouichi Itoh, Masahiko Takenaka, Naoya Torii