Circuit, apparatus and method for calculating multiplicative inverse

    公开(公告)号:US12212670B2

    公开(公告)日:2025-01-28

    申请号:US17214588

    申请日:2021-03-26

    Abstract: Disclosed herein are an apparatus and method for calculating a multiplicative inverse. The apparatus for calculating a multiplicative inverse includes a data input unit for receiving input data, a multiplicative inverse calculation unit for dividing an input degree-8 finite field corresponding to the input data into two first degree-4 finite fields so as to perform Advanced Encryption Standard (AES) encryption on the input data, and for performing a multiplicative inverse calculation on the first degree-4 finite fields in consideration of a circuit depth value (T-Depth) and qubit consumption of quantum gates in a quantum circuit, and a data output unit for outputting result data obtained by performing the multiplicative inverse calculation.

    Encoding apparatus and method
    3.
    发明授权
    Encoding apparatus and method 有权
    编码装置及方法

    公开(公告)号:US09286474B2

    公开(公告)日:2016-03-15

    申请号:US14250950

    申请日:2014-04-11

    CPC classification number: G06F21/602

    Abstract: 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.

    Abstract translation: 提供了一种编码装置,包括被配置为从外部接收数据的通信单元,被配置为存储用于对数据进行编码的指令的存储器,以及被配置为根据指令对数据进行编码的处理器,其中该指令包括 使用用于查找的第一表来编码数据,并且计算根据第一轮中的预定模式进行编码获得的结果值,并且当包括在通过第一表编码获得的数据中的第一至第四数据中时,i 第二到第四数据的第二比特和第一数据的第j比特是不同的,使用第二表进行查找和计算通过对排他性进行附加编码而计算出的结果值进行编码的指令 OR为第一至第四数据。

Patent Agency Ranking