AUTHENTICATION APPARATUS AND METHOD FOR QUANTUM CRYPTOGRAPHY COMMUNICATION

    公开(公告)号:US20190238326A1

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

    申请号:US16041994

    申请日:2018-07-23

    CPC classification number: H04L9/0858 H04L9/0819 H04L9/0861

    Abstract: An authentication apparatus and method for quantum cryptography communication. The quantum cryptography communication authentication method is performed using quantum cryptography communication authentication apparatuses, and includes transmitting, by a first quantum cryptography communication authentication apparatus, a quantum state to a second quantum cryptography communication authentication apparatus by selecting a first basis, and measuring, by the second quantum cryptography communication authentication apparatus, the quantum state by selecting a second basis, and performing, by the first quantum cryptography communication authentication apparatus and the second quantum cryptography communication authentication apparatus, authentication by revealing the first basis and the second basis and by comparing sifted keys generated from a common basis between the first basis and the second basis with each other.

    APPARATUS AND METHOD FOR CONVERTING RANDOM BINARY SEQUENCE INTO RANDOM INTEGER
    3.
    发明申请
    APPARATUS AND METHOD FOR CONVERTING RANDOM BINARY SEQUENCE INTO RANDOM INTEGER 有权
    将随机二进制序列转换为随机整数的装置和方法

    公开(公告)号:US20140321645A1

    公开(公告)日:2014-10-30

    申请号:US14085076

    申请日:2013-11-20

    CPC classification number: H04L9/0869 H04L9/0838

    Abstract: An apparatus and method for converting a random binary sequence into a random integer is provided. The present invention converts a random binary sequence into a random integer, and determines whether the corresponding random integer falls within a preset integer interval. Further, if it is determined that the random integer generated from the random binary sequence does not fall within the preset integer interval, the present invention repeatedly updates a random binary sequence until a random integer falling within the corresponding integer interval is obtained, thus outputting uniformly distributed random integers which fall within the preset integer interval.

    Abstract translation: 提供了一种用于将随机二进制序列转换为随机整数的装置和方法。 本发明将随机二进制序列转换为随机整数,并且确定对应的随机整数是否落在预设的整数间隔内。 此外,如果确定从随机二进制序列生成的随机整数不落在预设的整数间隔内,则本发明重复更新随机二进制序列,直到获得落在相应整数间隔内的随机整数,从而均匀地输出 落在预设整数间隔内的分布式随机整数。

    LOW-POWER ENCRYPTION APPARATUS AND METHOD
    6.
    发明申请
    LOW-POWER ENCRYPTION APPARATUS AND METHOD 有权
    低功率加密设备和方法

    公开(公告)号:US20130336480A1

    公开(公告)日:2013-12-19

    申请号:US13909155

    申请日:2013-06-04

    CPC classification number: H04L9/0816 H04L9/0618 H04L2209/24

    Abstract: An encryption apparatus and method that provide a mobile fast block cipher algorithm that supports low-power encryption. The encryption apparatus includes a user interface unit, a key scheduler unit, an initial conversion unit, a round function processing unit, and a final conversion unit. The user interface unit receives plain text to be encrypted and a master key. The key scheduler unit generates a round key from the master key. The initial conversion unit generates initial round function values from the plain text. The round function processing unit repeatedly processes a round function using the round key and the initial round function values. The final conversion unit generates ciphertext from the resulting values of the round function processed in a final round by the round function processing unit.

    Abstract translation: 一种提供支持低功率加密的移动快速块密码算法的加密装置和方法。 加密装置包括用户接口单元,密钥调度器单元,初始转换单元,循环函数处理单元和最终转换单元。 用户接口单元接收要加密的纯文本和主密钥。 密钥调度器单元从主密钥生成一个循环密钥。 初始转换单元从纯文本生成初始循环函数值。 循环函数处理单元使用循环密钥和初始循环函数值重复处理循环函数。 最终转换单元由循环函数处理单元从最终轮中处理的循环函数的结果值生成密文。

    OPERATION METHOD AND APPARATUS FOR PROVIDING COMPRESSION FUNCTION FOR FAST MESSAGE HASHING
    7.
    发明申请
    OPERATION METHOD AND APPARATUS FOR PROVIDING COMPRESSION FUNCTION FOR FAST MESSAGE HASHING 有权
    用于提供快速消息收集的压缩函数的操作方法和装置

    公开(公告)号:US20160218861A1

    公开(公告)日:2016-07-28

    申请号:US14741511

    申请日:2015-06-17

    CPC classification number: H04L9/0643 H04L2209/30 H04L2209/38

    Abstract: An operation apparatus includes a message expansion unit, a state data initiation unit, a state data generation unit, and a chain variable update unit. The message expansion unit generates a plurality of expanded messages using a message. The state data initiation unit generates the initial value of state data using chain variable data. The state data generation unit generates the final value of the state data by iterating a combination function and a step function using the state data and the plurality of expanded messages. The chain variable update unit updates the chain variable data using the state data of the final value.

    Abstract translation: 操作装置包括消息扩展单元,状态数据启动单元,状态数据生成单元和链式可变更新单元。 消息扩展单元使用消息生成多个扩展消息。 状态数据发生单元使用链变量数据生成状态数据的初始值。 状态数据生成单元通过使用状态数据和多个扩展消息迭代组合函数和阶梯函数来生成状态数据的最终值。 链变更新单元使用最终值的状态数据更新链变量数据。

    APPARATUS AND METHOD FOR PROVIDING FEISTEL-BASED VARIABLE LENGTH BLOCK CIPHER
    8.
    发明申请
    APPARATUS AND METHOD FOR PROVIDING FEISTEL-BASED VARIABLE LENGTH BLOCK CIPHER 有权
    用于提供基于FEISTEL的可变长度块机的设备和方法

    公开(公告)号:US20160056954A1

    公开(公告)日:2016-02-25

    申请号:US14810705

    申请日:2015-07-28

    CPC classification number: H04L9/0625 H04L9/0861 H04L2209/24

    Abstract: An apparatus and method for providing a Feistel-based variable length block cipher, which are configured to when plaintext having a certain bit length is encrypted, generate ciphertext having the same bit length as plaintext, and to decrypt ciphertext into plaintext having the same bit length. The apparatus includes an encryption/decryption key generation unit for generating a number of encryption/decryption keys corresponding to a preset number of rounds, based on a secret key, the length of the secret key, the length of plaintext, and a round constant; an encryption/decryption tweak generation unit for generating an encryption/decryption tweak based on a tweak, a length of tweak, and the length of plaintext; and a ciphertext output unit for outputting ciphertext having length identical to that of plaintext, based on plaintext, the length of the plaintext, the length of the secret key, the encryption/decryption keys, and the encryption/decryption tweak.

    Abstract translation: 一种用于提供基于Feistel的可变长度块密码的装置和方法,被配置为当具有特定比特长度的明文被加密时,生成具有与明文相同的比特长度的密文,并将密文解密为具有相同比特长度的明文 。 该装置包括:加密/解密密钥生成单元,用于基于秘密密钥,秘密密钥的长度,明文长度和圆常数生成与预设的轮次数相对应的多个加密/解密密钥; 加密/解密调整生成单元,用于基于调整,调整长度和明文长度生成加密/解密调整; 以及密文输出单元,用于根据明文,明文长度,秘密密钥的长度,加密/解密密钥和加密/解密调整,输出长度与明文长度相同的密文。

    VARIABLE-LENGTH BLOCK CIPHER APPARATUS AND METHOD CAPABLE OF FORMAT PRESERVING ENCRYPTION
    9.
    发明申请
    VARIABLE-LENGTH BLOCK CIPHER APPARATUS AND METHOD CAPABLE OF FORMAT PRESERVING ENCRYPTION 审中-公开
    可变长度块碳水化合物装置和可用于保存加密的方法

    公开(公告)号:US20150244518A1

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

    申请号:US14561652

    申请日:2014-12-05

    CPC classification number: H04L9/0631 G09C1/00 H04L2209/24

    Abstract: A variable-length block cipher apparatus and method capable of format preserving encryption are provided. An encryption device for a variable-length block cipher apparatus includes an encryption key generation unit configured to generate encryption round keys eRK0, eRK1, . . . , eRKNr using a secret key and the number of rounds Nr, and a ciphertext output unit configured to output ciphertext having a length identical to that of plaintext using the plaintext and the encryption round keys. 7. A decryption device for a variable-length block cipher apparatus includes a decryption key generation unit configured to generate decryption round keys dRK0, dRK1, . . . , dRKNr using a secret key and a number of rounds Nr, and a plaintext restoration unit configured to restore ciphertext into plaintext having a length identical to that of the ciphertext using the ciphertext and the decryption round keys.

    Abstract translation: 提供了一种能够格式化保存加密的可变长度块密码装置和方法。 一种用于可变长度块密码装置的加密装置包括:加密密钥生成单元,被配置为生成加密循环密钥eRK0,eRK1。 。 。 使用秘密密钥的eRKNr和轮数Nr,以及密文输出单元,其配置为使用明文和加密循环密钥输出具有与明文长度相同长度的密文。 7.一种用于可变长度分组密码装置的解密装置,包括:解密密钥生成部,生成解密循环密钥dRK0,dRK1, 。 。 使用秘密密钥和多次Nr的dRKNr,以及明文恢复单元,其被配置为使用密文和解密循环密钥将密文恢复为与密文的长度相同的明文。

    APPARATUS AND METHOD FOR PERFORMING COMPRESSION OPERATION IN HASH ALGORITHM
    10.
    发明申请
    APPARATUS AND METHOD FOR PERFORMING COMPRESSION OPERATION IN HASH ALGORITHM 有权
    用于在哈希算法中执行压缩操作的装置和方法

    公开(公告)号:US20150032704A1

    公开(公告)日:2015-01-29

    申请号:US14305147

    申请日:2014-06-16

    CPC classification number: H03M7/3059

    Abstract: An apparatus and method for performing a compression operation in a hash algorithm are provided. The apparatus includes an interface unit, a message extension unit, a chain variable initial conversion unit, a compression function computation unit, and a chain variable final conversion unit. The interface unit receives a message and chain variable data. The message extension unit generates a plurality of extended messages from the message. The chain variable initial conversion unit converts the chain variable data into initial state data for a compression function. The compression function computation unit repeatedly computes extended message binding and step functions based on the initial state data and the plurality of extended messages, and performs combination with a final extended message, thereby computing final state data. The chain variable final conversion unit generates and outputs chain variable data, into which the chain variable data has been updated, using the final state data.

    Abstract translation: 提供了一种用于在散列算法中执行压缩操作的装置和方法。 该装置包括接口单元,消息扩展单元,链式可变初始转换单元,压缩函数计算单元和链式可变最终转换单元。 接口单元接收消息和链变量数据。 消息扩展单元从消息生成多个扩展消息。 链变量初始转换单元将链变量数据转换为用于压缩函数的初始状态数据。 压缩函数计算单元基于初始状态数据和多个扩展消息重复计算扩展消息绑定和步骤功能,并且与最终扩展消息进行组合,从而计算最终状态数据。 链变量最终转换单元使用最终状态数据生成并输出链变量数据已更新的链变量数据。

Patent Agency Ranking