-
公开(公告)号:US20170118011A1
公开(公告)日:2017-04-27
申请号:US15127072
申请日:2015-02-23
Applicant: SONY CORPORATION
Inventor: Kyoji SHIBUTANI , Takanori ISOBE
CPC classification number: H04L9/0625 , G06F17/16 , H04L9/0631 , H04L9/14 , H04L2209/12 , H04L2209/24
Abstract: An encryption processing system includes an encryption processing circuit that executes a round calculation on input data and generates output data, and a key schedule circuit that outputs key data used in the encryption processing circuit to the encryption processing circuit. Each round calculation executed by the encryption processing circuit includes a linear conversion process executed by a linear conversion circuit, and the linear conversion circuit changes a linear conversion mode of the linear conversion process according to a round transition.
-
公开(公告)号:US20170294148A1
公开(公告)日:2017-10-12
申请号:US15255693
申请日:2016-09-02
Applicant: Sony Corporation , Technical University of Denmark
Inventor: Takanori ISOBE , Andrey BOGDANOV
CPC classification number: H04L9/002 , H04L9/0625 , H04L9/0631 , H04L2209/16 , H04L2209/60
Abstract: There is provided an encryption device including a data encryption unit configured to conduct encryption on the basis of a white box model in which at least a part of a plurality of round functions for sequentially conducting encryption processing on an input value is tabulated, and input and output values of the round function are recognizable from an outside. The plurality of round functions each have an encryption function that is tabulated and encrypts an input value in a black box model in which input and output values are recognizable from the outside and an intermediate value is not recognizable from the outside.
-
公开(公告)号:US20210165875A1
公开(公告)日:2021-06-03
申请号:US16636169
申请日:2018-05-28
Applicant: SONY CORPORATION , TECHNICAL UNIVERSITY OF DENMARK
Inventor: Takanori ISOBE , Harunaga HIWATARI , Andrey BOGDANOV
Abstract: There is provided an encryption device that is secure against a side channel attack, and can suppress a processing load. The encryption device includes a data encryption part in which at least part of a plurality of round functions for successively performing encryption processing on an input value is tabulated to be encrypted using a white-box model in which input/output values of the round function is able to be recognized from the outside. Each of the round functions includes a tabulated encryption function for encrypting an input value using a black-box model in which the input/output values are able to be recognized from the outside and an intermediate value is not able to be recognized from the outside, and the encryption function is updated with a random number.
-
公开(公告)号:US20200160755A1
公开(公告)日:2020-05-21
申请号:US16636122
申请日:2018-05-28
Applicant: SONY CORPORATION , TECHNICAL UNIVERSITY OF DENMARK
Inventor: Takanori ISOBE , Andrey BOGDANOV
Abstract: There is provided an encryption device to ensure strong security without using a random number in a white-box model. The encryption device includes: an encryption part configured to encrypt an input value using a black-box model in which input/output values are able to be recognized from the outside and an intermediate value is not able to be recognized from the outside; and a key generation part configured to encrypt the input value to the encryption part to generate a cryptographic key of the encryption part using a white-box model in which the input/output value and the intermediate value are able to be recognized from the outside.
-
公开(公告)号:US20190103957A1
公开(公告)日:2019-04-04
申请号:US16086505
申请日:2017-05-11
Applicant: SONY CORPORATION
Inventor: Takanori ISOBE , Harunaga HIWATARI , Kyoji SHIBUTANI
Abstract: There is provided an encryption device to suppress calculation in the reverse direction in whitebox model encryption. The encryption device includes: having a predetermined relationship that outputs a plurality of output values according to a plurality of input values configured of plain text, with a part of the plurality of output values being inputted to a trapdoor one-way function, the predetermined relationship being defined by the output values that are not inputted to the trapdoor one-way function and one arbitrary input value of the plurality of input values; and having a property of encrypting a part of the plurality of output values according to the trapdoor one-way function, and the trapdoor one-way function not being able to decrypt encrypted data in a state in which a trapdoor is unknown.
-
-
-
-