发明名称 Information processing apparatus, information processing method, and program
摘要 Speed-up of a cryptographic process by software (program) is realized. A data processing unit which executes a data process according to a program defining a cryptographic process sequence is included, and the data processing unit, according to the program, generates a bit slice expression data based on a plurality of plain text data items which are encryption process targets and a bit slice expression key based on a cryptographic key of each plain text data item, generates a whitening key and a round key based on the bit slice expression key, executes the cryptographic process including operation and movement processes of a block unit of the bit slice expression data, and an operation using the round key, as a process according to a cryptographic algorithm Piccolo, and generates the plurality of encrypted data items corresponding to the plurality of plain text data items by the reverse conversion of the data with respect to the cryptographic process results.
申请公布号 US9281940(B2) 申请公布日期 2016.03.08
申请号 US201314374671 申请日期 2013.02.07
申请人 Sony Corporation 发明人 Matsuda Seiichi;Moriai Shiho
分类号 H04L9/00;H04L9/06;G06F21/72 主分类号 H04L9/00
代理机构 Sony Corporation 代理人 Sony Corporation
主权项 1. An information processing apparatus comprising: a data processing unit which executes a data process according to a program defining a cryptographic process sequence, wherein the data processing unit, according to the program, executes a data conversion process of generating bit slice expression data by performing a bit slice process with respect to a plain text data which is an encryption process target,a key conversion process of generating a bit slice expression key by performing a bit slice process with respect to each cryptographic key of the plain text data,a key scheduling process of inputting the bit slice expression key to generate a whitening key and a round key for each round to be used in a cryptographic process,the cryptographic process in which the whitening key and the round key are applied with respect to the bit slice expression data, anda reverse data conversion process of generating encrypted data corresponding to the plain text data, by performing reverse conversion of the bit slice process with respect to the result of the cryptographic process, andexecutes the cryptographic process according to a cryptographic algorithm Piccolo by using an operation process and a movement process of a bit slice expression data block unit configured with the same orders of bits or bits at every n bits of each plain text data configuring the bit slice expression data in the cryptographic process, and herein n is a power of 2.
地址 Tokyo JP