Patents by Inventor Jun Furukawa

Jun Furukawa 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: 8891769
    Abstract: Provided is a name encryption device which suppresses leak and facilities the zero-knowledge proof by making the pseudonymization process to be a simple algebraic calculation. The name encryption device converts an encrypted name text into a pseudonym-encrypted text by dispersing the encrypted name text. The encryption device disperses a name into a plurality of name parts to generate a commitment for each of the parts and encrypts disclosure information and each of the name parts by respective public keys. The encryption device outputs the disclosure information relating to the respective commitments and encrypted texts obtained by the respective public keys of the name parts.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: November 18, 2014
    Assignee: NEC Corporation
    Inventor: Jun Furukawa
  • Patent number: 8812877
    Abstract: A user apparatus connected to database apparatus via network comprises: unit that manages key information in order to encrypt and decrypt; storage unit that stores security configuration information of data and/or metadata; application response unit that determines whether or not encryption is necessary for database operation command, and if encryption is necessary, selects encryption algorithm corresponding to data and/or metadata, performs encryption, and transmits result to database control unit to cause database control unit to execute database operation, if encryption is not necessary, transmits database operation command to database control unit to cause database control unit to execute database operation, and receives processing result transmitted by database control unit, and if decryption or conversion of data and/or metadata of processing result is necessary, performs necessary decryption or conversion, and returns response to database operation command; and security configuration unit that configur
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: August 19, 2014
    Assignee: NEC Corporation
    Inventors: Kengo Mori, Satoshi Obana, Jun Furukawa, Isamu Teranishi, Toshiyuki Isshiki, Toshinori Araki
  • Patent number: 8795432
    Abstract: An apparatus for pulling a silicon single crystal, comprising: a crucible that stores a silicon melt; a heater that heats the crucible; a crucible driving unit for rotating and/or lifting up and down the crucible; a chamber that holds the crucible and the heater; and a magnetic field applying unit that is provided outside the chamber and applies a magnetic field to the chamber, wherein the magnetic field applying unit is formed along the outer peripheral surface of the chamber such that substantially concentric circle-shaped equi-strength lines of the magnetic field are formed about a center axis of the crucible.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: August 5, 2014
    Assignee: Sumco Corporation
    Inventor: Jun Furukawa
  • Patent number: 8771871
    Abstract: There is disclosed a lead storage battery comprising a group of plates housed in a battery jar, and an electrolyte injected therein to impregnate the group of plates with the electrolyte, thus performing formation treatment, the lead storage battery being adapted to be used in a partial state of charge where the state of charge is confined within the range of more than 70% to less than 100%, wherein the group of plates are formed of a stack constituted by a large number of negative substrates comprising grid substrates filled with a negative active material, by a large number of positive substrates comprising grid substrates filled with a positive active material, and by a porous separator interposed between the negative electrodes and positive electrodes, and the electrolyte contains at least one kind of ion selected from the group consisting of aluminum ions, selenium ions and titanium ions.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: July 8, 2014
    Assignee: The Furukawa Battery Co., Ltd.
    Inventors: Jun Furukawa, Toshimichi Takada, Daisuke Monma, Hidetoshi Abe
  • Publication number: 20140143549
    Abstract: An information processing apparatus includes: a storage unit that stores a tree structure formed by nodes, each of which is stores identification information identifying a document; and a registration unit that registers documents in the storage unit. The registration unit receives a document including identification information identifying the document and a word set and a key, registers the identification information in a leaf node in the tree structure, and calculates a secure index corresponding to identification information registered in each node from a root node to the leaf node in the tree structure based on the word set and the key. In addition, the registration unit generates a value calculated by adding the calculated secure index as a search index for the document and stores a value calculated by adding a search index generated for each of a plurality of received documents as a search index for the plurality of documents in the storage unit.
    Type: Application
    Filed: July 6, 2012
    Publication date: May 22, 2014
    Applicant: NEC Corporation
    Inventors: Toshinori Araki, Isamu Teranishi, Jun Furukawa
  • Publication number: 20140133651
    Abstract: An encryption device calculates a derived key by taking a document as a numerical value and corresponding identifier as input values and generates a cipher-text-by-identifier acquired by encrypting the document through a calculation taking the documents as input values, and a comparison unit generates relative values used for a greater-than-and-less-than comparison assessment between the plain text and another plain text through a calculation using a second hash function taking the derived key and plain text as input values; generates a relative value cipher-text through a calculation taking the derived key, the identifier, and the relative value as input values; generates a character string constituted with the cipher-text-by-identifier and the relative value cipher-text as a cipher-text; restores the relative values corresponding to the different cipher-texts through calculations using the second hash function; and performs a greater-than-and-less-than assessment on the encrypted different plain texts throu
    Type: Application
    Filed: May 29, 2012
    Publication date: May 15, 2014
    Applicant: NEC Corporation
    Inventor: Jun Furukawa
  • Publication number: 20140127565
    Abstract: The present invention generally relates to electrodes for use in lead-acid battery systems, batteries and electrical storage devices thereof, and methods for producing the electrodes, batteries and electrical storage devices. In particular, the electrodes comprise active battery material for a lead-acid storage battery, wherein the surface of the electrode is provided with a coating layer comprising a carbon mixture containing composite carbon particles, wherein each of the composite carbon particles comprises a particle of a first capacitor carbon material combined with particles of a second electrically conductive carbon material. The electrical storage devices and batteries comprising the electrodes are, for example, particularly suitable for use in hybrid electric vehicles requiring a repeated rapid charge/discharge operation in the PSOC, idling-stop system vehicles, and in industrial applications such as wind power generation, and photovoltaic power generation.
    Type: Application
    Filed: December 21, 2011
    Publication date: May 8, 2014
    Applicants: THE FURUKAWA BATTERY CO., LTD, COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION
    Inventors: Jun Furukawa, Daisuke Momma, Trieu Lan Lam, Rosalie Louey, Peter Nigel Haigh
  • Patent number: 8638928
    Abstract: A key exchanging apparatus transmits the contribution data to the plurality of counterpart apparatuses, generates a signer contribution confirmation signature with respect to a contribution data set including all the contribution data received from the plurality of counterpart apparatuses, generates auxiliary data and auxiliary data validity certification sentence from the contribution data set and the contribution random number, transmits the auxiliary data, the auxiliary data validity certification sentence and the contribution confirmation signature to the plurality of counterpart apparatuses, verifies validity of auxiliary data by using the counterpart identifier set, the counterpart public key set, the contribution confirmation signature set including the data received from the plurality of counterpart apparatuses, the auxiliary data set and the auxiliary data validity certification sentence set, and generates a public key from the contribution data set and the auxiliary data received from the plurality
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: January 28, 2014
    Assignee: NEC Corporation
    Inventors: Jun Furukawa, Frederik Armknecht, Joao Girao
  • Patent number: 8594332
    Abstract: A calculation device for calculating two groups G and GT the orders of which are identical to each other and in which a bilinear mapping from two elements belonging to the group G and to the group GT is existent is provided. A public key, a master key, an attribute value number, a user number, and a random number are input, an attribute value indicated by the attribute value number is summed up with an element of the master key, an attribute value secret, the reciprocal of the sum, is generated, a user-specific random number is generated by using the user number and the random number, a user-specific secret is generated from the user-specific random number and the public key, and the attribute value secret is exponentiated to the user-specific secret to generate a user-specific attribute value secret key.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: November 26, 2013
    Assignee: NEC Corporation
    Inventor: Jun Furukawa
  • Patent number: 8583925
    Abstract: Each participant apparatus (103) encrypts a plaintext by using a secret key of secret key cryptography, encrypts the encryption key by a public key, and sends the plaintext and public key to a substitution/decryption apparatus (112). With this processing, the limitation on the length of a ciphertext to be processed can be eliminated. In this invention, a verifiable proof text using a public key by each substitution/decryption apparatus is verified by a verification apparatus (109) by using the public key. If one of a plurality of organizations to decrypt and shuffle ciphertexts has not correctly executed the operation, a third party can specify it and prove that the specified organization is unauthorized.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: November 12, 2013
    Assignee: NEC Corporation
    Inventors: Jun Furukawa, Kazue Sako
  • Patent number: 8583932
    Abstract: [Problem] Provided is an anonymous authentication system which can issue an anonymous authentication certificate that can hold any number of attributes.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: November 12, 2013
    Assignee: NEC Corporation
    Inventor: Jun Furukawa
  • Patent number: 8572383
    Abstract: A key exchange apparatus according to the present invention includes storage 250 and arithmetic controller 260 and performs a key exchange process with an external companion apparatus through a network, as follows: When arithmetic controller 260 is supplied with a random number, a private key, an own public key, a companion public key, an initial session number, and a start command, the arithmetic controller generates a starter message including a first session number and a first hash value, and sends the starter message to the companion apparatus. When the arithmetic controller receives a responder message including a second session number and a third hash value from the companion apparatus, if a generated fourth hash value and the third hash value are in agreement with each other, the arithmetic controller generates and stores a fifth hash value as a key in storage 250.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: October 29, 2013
    Assignee: NEC Corporation
    Inventor: Jun Furukawa
  • Publication number: 20130268750
    Abstract: An encrypted database management system includes: a client terminal which includes a column encrypting unit that uses an encrypting key and a group generator to encrypt data of columns indicated by specific labels of externally input tables, and output it, an intra-label projection request unit that generates an intra-label key from encrypting key and label, and outputs it, and an inter-label projection request unit that generates an inter-label projection key from encrypted key, label, and intra-label key; and a database server which includes an intra-label projection unit that generates an intra-label comparison value by the action of label and intra-label key on data of columns of specific labels of encrypted tables, an inter-label projection unit that generates an inter-label comparison value by the action of the inter-label projection key on intra-label comparison value, and an encrypted table natural join unit that conducts natural joining using intra-label comparison value.
    Type: Application
    Filed: December 6, 2011
    Publication date: October 10, 2013
    Applicant: NEC CORPORATION
    Inventor: Jun Furukawa
  • Patent number: 8553889
    Abstract: Each participant apparatus (103) encrypts a plaintext by using a secret key of secret key cryptography, encrypts the encryption key by a public key, and sends the plaintext and public key to a substitution/decryption apparatus (112). With this processing, the limitation on the length of a ciphertext to be processed can be eliminated. In this invention, a verifiable proof text using a public key by each substitution/decryption apparatus is verified by a verification apparatus (109) by using the public key. If one of a plurality of organizations to decrypt and shuffle ciphertexts has not correctly executed the operation, a third party can specify it and prove that the specified organization is unauthorized.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: October 8, 2013
    Assignee: NEC Corporation
    Inventors: Jun Furukawa, Kazue Sako
  • Publication number: 20130246813
    Abstract: A user apparatus connected to database apparatus via network comprises: unit that manages key information in order to encrypt and decrypt; storage unit that stores security configuration information of data and/or metadata; application response unit that determines whether or not encryption is necessary for database operation command, and if encryption is necessary, selects encryption algorithm corresponding to data and/or metadata, performs encryption, and transmits result to database control unit to cause database control unit to execute database operation, if encryption is not necessary, transmits database operation command to database control unit to cause database control unit to execute database operation, and receives processing result transmitted by database control unit, and if decryption or conversion of data and/or metadata of processing result is necessary, performs necessary decryption or conversion, and returns response to database operation command; and security configuration unit that configur
    Type: Application
    Filed: November 9, 2012
    Publication date: September 19, 2013
    Applicant: NEC CORPORATION
    Inventors: Kengo Mori, Satoshi Obana, Jun Furukawa, Isamu Teranishi, Toshiyuki Isshiki, Toshinori Araki
  • Patent number: 8495362
    Abstract: A signature system includes a public key certificate obtainment device 100, a public key certificate issuance device 200, and a signature device 300. The public key certificate obtainment device 100 inputs item data and an infrastructure public key that includes an item key that is an element corresponding to each item of the item data and outputs both a public key certificate that includes item data and a secret key using the data that have been input and data supplied from the public key certificate issuance device. The public key certificate issuance device 200 inputs an infrastructure public key that includes the item key that is the element corresponding to each item of the item data and outputs a proof used to identify a signer using the data that have been input and the data supplied from the public key certificate obtainment device.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: July 23, 2013
    Assignee: NEC Corporation
    Inventor: Jun Furukawa
  • Publication number: 20130179684
    Abstract: A client terminal is provided with a column encryption unit that, from an encryption key, a table identifier, and a column identifier, generates a column private key, a column public key, and a comparison value, from which the unit generates a concealed comparison value and a ciphertext, encrypting a particular column; and an encrypted table natural joining request unit that issues a natural joining request text that requests natural joining with regards to columns encrypted from the encryption key, the table identifier, and the column identifier. The natural joining request text contains as a table joining key the column private key generated by a group of generating elements and the encryption key from the table identifier of a first and second table and the column identifier of an a-th column and a b-th column. An encrypted database server executes natural joining using the table joining key, and returns the results.
    Type: Application
    Filed: July 29, 2011
    Publication date: July 11, 2013
    Applicant: NEC CORPORATION
    Inventor: Jun Furukawa
  • Patent number: 8484471
    Abstract: A multi-party variance multiplication device includes: an initial setting device which generates a first public key by using an inputted system parameter; a commitment generation device which generates a commitment of a first input value based on the system parameter and a random number; an encryption device which generates an encrypted text of the first input value based on the system parameter, the random number, and the first public key; an authentication device which generates a certificate that authenticates a range of the first input value based on the system parameter, the random number, the first public key, and the second public key already public; a decryption device which generates a decrypted text by decrypting a noisy encrypted text based on the system parameter, the first public key, and a private key; and a noise removal device which generates a product variance by removing a noise from the decrypted text.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: July 9, 2013
    Assignee: NEC Corporation
    Inventor: Jun Furukawa
  • Publication number: 20130159731
    Abstract: A client terminal is provided with: a column encryption unit that, from an encryption key, a table identifier, and a column identifier, generates a column private key, a column public key, and a comparison value, from which the unit generates a concealed comparison value and a ciphertext, thus encryption a particular column; and an encrypted table natural joining request unit that issues a natural joining request text that requests natural joining related to the column encrypted from the encryption key, table identifier, and column identifier. The natural joining request text contains as a table joining key the column public key and column private key that were generated by the encryption key from the table identifier of a first and second tables and the column identifier of the a-th column and b-th column. Then, an encrypted database server executes natural joining using the table joining key, and returns the result.
    Type: Application
    Filed: July 12, 2011
    Publication date: June 20, 2013
    Applicant: NEC CORPORATION
    Inventor: Jun Furukawa
  • Patent number: 8468346
    Abstract: An element-data generating device encrypts respective vectors each including plural pieces of data, generates a vector including encrypted texts, and outputs such a vector as element data. A database generating system has plural first distributed devices and outputs a sequence of all pieces of element data as a database. A database presentation system has plural second distributed devices, generates, based on a reference item specifying an item to be referred, plural sequences of data to be referred from the database, and performs order shuffling of individual elements of the sequences of the data by all of the second distributed devices so that the order shuffling of the elements of the data sequence is consistent throughout all data sequences.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: June 18, 2013
    Assignee: NEC Corporation
    Inventor: Jun Furukawa