Encryption device for encrypting data and timestamp, system on chip including the same, and electronic device

    公开(公告)号:US11354453B2

    公开(公告)日:2022-06-07

    申请号:US16013993

    申请日:2018-06-21

    Abstract: An encryption device includes a counter, an encryption/decryption unit, and a timer. The counter is configured to generate a first timestamp for a first time. The encryption/decryption unit is configured to concatenate security data and the first timestamp, encrypt the concatenated data into encryption data, transmit the encryption data to a memory device, and decrypt read data transmitted from the memory device into decryption data. The timer is configured to inform the counter and the encryption/decryption unit that a time elapses from the first time to a second time such that the counter generates a second timestamp for the second time and the encryption/decryption unit decrypts the read data into the decryption data. Checking logic implemented by the encryption device is configured to check whether a decryption timestamp of the decryption data is identical to the first timestamp.

    ENDECRYPTOR PREVENTING SIDE CHANNEL ATTACK, DRIVING METHOD THEREOF AND CONTROL DEVICE HAVING THE SAME
    2.
    发明申请
    ENDECRYPTOR PREVENTING SIDE CHANNEL ATTACK, DRIVING METHOD THEREOF AND CONTROL DEVICE HAVING THE SAME 审中-公开
    防止侧面通道攻击的防护装置及其驱动方法及其控制装置

    公开(公告)号:US20160065361A1

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

    申请号:US14746976

    申请日:2015-06-23

    CPC classification number: H04L9/002 H04L9/0631 H04L2209/24 H04L2209/34

    Abstract: An endecryptor and a control device are provided. The endecryptor includes a first SBOX configured to replace first input data with first substitution data, a transformation unit configured to replace the first input data with second substitution data and an output terminal configured to output encrypted or decrypted output data based on the first and second substitution data.

    Abstract translation: 提供了一个封装和控制装置。 所述封堵器包括配置成用第一替代数据替换第一输入数据的第一SBOX,被配置为用第二替代数据替换第一输入数据的变换单元和被配置为基于第一和第二替换来输出加密或解密的输出数据的输出端 数据。

    Crypto devices, storage devices having the same, and encryption and decryption methods thereof

    公开(公告)号:US10396978B2

    公开(公告)日:2019-08-27

    申请号:US15227499

    申请日:2016-08-03

    Abstract: A method for encryption, decryption, or encryption and decryption of data in a crypto device having at least one crypto core may include: generating a tweak value corresponding to block data, which is placed at a random position from which the encryption, decryption, or encryption and decryption starts, from among sequential block data; and/or performing the encryption, decryption, or encryption and decryption from the block data using the tweak value. A method for encryption, decryption, or encryption and decryption of block data may include: generating a tweak value corresponding to the block data at a random position; and/or performing the encryption, decryption, or encryption and decryption of the block data using the tweak value.

    Cryptographic device for implementing S-box
    10.
    发明授权
    Cryptographic device for implementing S-box 有权
    用于实现S盒的加密设备

    公开(公告)号:US09344273B2

    公开(公告)日:2016-05-17

    申请号:US14291665

    申请日:2014-05-30

    Abstract: Provided is a cryptographic device implementing an S-Box of an encryption algorithm using a many-to-one binary function. The cryptographic device includes: arrays of first logic gates including I first logic gates which each receive 2 bits of an input signal; 2N second logic gates which each receive corresponding J bits from among I bits output from the arrays of the first logic gates; and L third logic gates which each receive K bits from among 2N bits output from the second logic gates, wherein there is a many-to-one correspondence between the N bits of the input signal and the K bits input to each of the third logic gates, and wherein the N, I, J, K, and L are positive integers. Because a signal output from each array includes only one active bit, current is always consumed constantly to prevent internal data from leaking out to a hacker.

    Abstract translation: 提供了一种使用多对一二进制功能实现加密算法的S-Box的加密设备。 密码装置包括:第一逻辑门阵列,包括I个第一逻辑门,每个第一逻辑门接收输入信号的2位; 2N个第二逻辑门,每个第二逻辑门从从第一逻辑门的阵列输出的I位中接收相应的J位; 和L个第三逻辑门,每个逻辑门从第二逻辑门输出的2N位中接收K位,其中在输入信号的N位和输入到每个第三逻辑的K位之间存在多对一的对应关系 门,并且其中N,I,J,K和L是正整数。 因为每个阵列的信号输出仅包含一个有效位,所以电流始终被消耗,以防止内部数据泄漏到黑客中。

Patent Agency Ranking