发明名称 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