Patents by Inventor Masahiro Mambo

Masahiro Mambo 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: 8479018
    Abstract: An obfuscating apparatus creates a table for inputting the same number of arguments for multiplying and squaring operations, and sets the output values of the table so that the outputs may depend on the arguments. With regard to the squaring operations, there are added and tabulated adding operations using the arguments necessary only for the multiplications, so that the number of arguments is equal to that of the multiplication operations. The outputs depend on all the arguments, so that the presence or absence of the added arguments is unknown unlike the case in which dummy arguments that are not processed are added.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: July 2, 2013
    Assignee: Panasonic Corporation
    Inventors: Yuichi Futa, Taichi Sato, Rieko Asai, Motoji Ohmori, Masahiro Mambo
  • Patent number: 8312297
    Abstract: A program obfuscating device for generating obfuscated program from which unauthorized analyzer cannot obtain confidential information easily.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: November 13, 2012
    Assignee: Panasonic Corporation
    Inventors: Taichi Sato, Motoji Ohmori, Rieko Asai, Yuichi Futa, Tomoyuki Haga, Masahiro Mambo
  • Patent number: 8280039
    Abstract: A signature generation apparatus is capable of making a value used in signature generation processing difficult to analyze. In the signature generation apparatus, a random number generation module generates a len-bit random number u, a selection module converts the generated random number u into a bit expression, and acquires element pairs corresponding to the bit values from a table memory unit. A random element generation module applies a basic operation of a first group G and a second group to all acquired element pairs, and calculates an element Pk on the first group G and an element Pak on the second group Ga. The signature generation apparatus generates a digital signature S for a message m with use of a transformation module, a main operation module, an inverse transformation module, a multiplication module, a division module, and a signature data generation module.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: October 2, 2012
    Assignee: Panasonic Corporation
    Inventors: Yuichi Futa, Motoji Ohmori, Masahiro Mambo
  • Publication number: 20090228717
    Abstract: Provided is an obfuscating apparatus for making a program analysis more difficult. The obfuscating apparatus creates a table for inputting the same number of arguments, for multiplying and squaring operations, and sets the output values of the table so that the outputs may depend on those arguments. To the squaring operations, more specifically, there are added and tabulated the adding operations using the arguments necessary only for the multiplications, so that the number of arguments is equalized to that of the multiplications. In this case, moreover, the outputs depend on all the arguments, so that the presence/absence of the added argument is unknown unlike the case, in which dummy arguments not to be actually processed are added.
    Type: Application
    Filed: April 27, 2007
    Publication date: September 10, 2009
    Inventors: Yuichi Futa, Taichi Sato, Rieko Asai, Motoji Ohmori, Masahiro Mambo
  • Publication number: 20090217008
    Abstract: Provided is a program conversion apparatus for generating a secret holding program, which disables a malicious analyzer from analyzing the an original program easily.
    Type: Application
    Filed: April 21, 2006
    Publication date: August 27, 2009
    Inventors: Taichi Sato, Motoji Ohmori, Rieko Asai, Yuichi Futa, Tomoyuki Haga, Masahiro Mambo
  • Publication number: 20090094464
    Abstract: A signature generation apparatus is capable of making a value used in signature generation processing difficult to analyze. In the signature generation apparatus, a random number generation module generates a len-bit random number u, a selection module converts the generated random number u into a bit expression, and acquires element pairs corresponding to the bit values from a table memory unit. A random element generation module applies a basic operation of a first group G and a second group to all acquired element pairs, and calculates an element Pk on the first group G and an element Pak on the second group Ga. The signature generation apparatus generates a digital signature S for a message m with use of a transformation module, a main operation module, an inverse transformation module, a multiplication module, a division module, and a signature data generation module.
    Type: Application
    Filed: December 26, 2006
    Publication date: April 9, 2009
    Inventors: Yuichi Futa, Motoji Ohmori, Masahiro Mambo
  • Publication number: 20090083521
    Abstract: A program obfuscating device for generating obfuscated program from which unauthorized analyzer cannot obtain confidential information easily.
    Type: Application
    Filed: April 21, 2006
    Publication date: March 26, 2009
    Inventors: Taichi Sato, Motoji Ohmori, Rieko Asai, Yuichi Futa, Tomoyuki Haga, Masahiro Mambo
  • Patent number: 7434898
    Abstract: A computer system that makes it difficult to analyze the content of a calculation. In the computer system, a power operation unit performs the following operations using the input data “a” and “b”: ga=ga mod n, gb=gb mod n. Next, in the computer system, a multiplication unit performs the following calculation using ga and gb: gab=ga×gb mod n. Next, in the computer system, a discrete logarithm calculation unit calculates ci mod pi?1 to satisfy gab=gci mod pi (i=1, 2, 3, . . . , k). Next, in the computer system, a CRT unit calculates “c” to satisfy ci=c mod pi?1 (i=1, 2, 3, . . . , k) using the Chinese remainder theorem CRT.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: October 14, 2008
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Yuichi Futa, Masami Yamamichi, legal representative, Satomi Yamamichi, legal representative, Keiko Yamamichi, legal representative, Motoji Ohmori, Hiroyuki Shizuya, Masahiro Mambo, Masato Yamamichi
  • Publication number: 20070192622
    Abstract: A computer system that makes it difficult to analyze the content of a calculation. A power operation unit (262) performs the following operations using the input data “a” and “b”: ga=ga mod n, gb=gb mod n. Next, a multiplication unit (264) performs the following calculation using ga and gb: gab=ga×gb mod n. Next, a discrete logarithm calculation unit (266) calculates ci mod pi?1 to satisfy gab=gci mod pi (i=1, 2, 3, . . . ,k). Next, a CRT unit (267) calculates “c” to satisfy ci=c mod pi?1 (i=1, 2, 3, . . . ,k) using the Chinese remainder theorem CRT.
    Type: Application
    Filed: March 22, 2005
    Publication date: August 16, 2007
    Inventors: Yuichi Futa, Masato Yamamichi, Masami Yamamichi, Satomi Yamamichi, Keiko Yamamichi, Motoji Ohmori, Hiroyuki Shizuya, Masahiro Mambo
  • Publication number: 20060159274
    Abstract: An apparatus utilizing sound-image localization for distributing/sharing audio secret information is provided, the apparatus comprises: a first signal processor for distributing/sharing at lest one target sound as secret information into a plurality of stereo media, wherein the distribution is performed such that the sound-image of the target is shifted from the center position of the head when said plurality of stereo media are simultaneously played to be heard in a binaural manner; a second signal processor for distributing a plurality of decoy sounds as disturbing information into the said plurality of stereo media, wherein the distribution is performed such that the sound-image of the decoy sounds is localized to the center position of the head when said plurality of stereo media are simultaneously played to be heard in a binaural manner.
    Type: Application
    Filed: January 22, 2004
    Publication date: July 20, 2006
    Applicant: TOHOKU UNIVERSITY
    Inventors: Hiroki Shizuya, Masahiro Mambo
  • Patent number: 6118874
    Abstract: When a secret is encrypted and stored, it is necessary to provide a countermeasure for the situation where a key is lost (key recovery system). In the present invention, a key recovery system for an enveloped data format in which a common key is used to encrypt a plaintext (secret) and a user's public key is used to encrypt the common key and attached to an encrypted text is provided. In the present invention, only the common key is decrypted to recover the secret without reconstruction of split secret keys kept in a plurality of key storage apparatuses.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: September 12, 2000
    Assignees: Hitachi, Ltd., Fujitsu Limited, Eiji Okamoto, Masahiro Mambo
    Inventors: Eiji Okamoto, Masahiro Mambo, Seiichi Domyo, Hiroyoshi Tsuchiya, Tooru Kawai, Kazuo Takaragi, Naoya Torii, Takeshi Tanida