发明名称 |
ENCODING APPARATUS AND METHOD |
摘要 |
Provided is an encoding apparatus including a communication unit configured to receive data from an outside, a memory configured to store an instruction for encoding the data, and a processor configured to encode the data according to the instruction, in which the instruction includes an instruction for encoding the data using a first table for looking up and calculating a result value obtained by encoding according to a predetermined pattern in an a-th round, and when among first to fourth data included in data obtained by encoding through the first table, an i-th bit of exclusive OR of the second to fourth data and a j-th bit of the first data are different, an instruction for encoding the data using a second table for looking up and calculating a result value calculated by performing additional encoding on exclusive OR of the first to fourth data. |
申请公布号 |
US2015127953(A1) |
申请公布日期 |
2015.05.07 |
申请号 |
US201414250950 |
申请日期 |
2014.04.11 |
申请人 |
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE |
发明人 |
LEE Seung-Kwang;CHOI Doo-Ho |
分类号 |
G06F21/60;G06F21/55 |
主分类号 |
G06F21/60 |
代理机构 |
|
代理人 |
|
主权项 |
1. An encoding apparatus based on a white-box advanced encryption standard (AES), the encoding apparatus comprising:
a communication unit configured to receive data from an outside; a memory configured to store an instruction for encoding the data; and a processor configured to encode the data according to the instruction, wherein the instruction comprises:
an instruction for encoding the data using a first table for looking up and calculating a result value obtained by encoding according to a predetermined pattern in an a-th round; andwhen among first to fourth data included in data obtained by encoding using the first table, an i-th bit of exclusive OR of the second to fourth data and a j-th bit of the first data are different, an instruction for encoding the data using a second table for looking up and calculating a result value calculated by performing additional encoding on exclusive OR of the first to fourth data,wherein a, i, and j are each a natural number of 1 or more. |
地址 |
Daejeon KR |