-
公开(公告)号:US20220231832A1
公开(公告)日:2022-07-21
申请号:US17467546
申请日:2021-09-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyosun Hwang , Gisoo Seo , Jonghoon Shin , Hyojoon Jin , Ingoo Heo , Jinsu Hyun
Abstract: A device includes a random number generator configured to generate a random number, a memory configured to store at least one lookup table, and a processing circuit configured to generate a generator based on the random number, create the at least one lookup table based on the generator, and write the created at least one lookup table to the memory, wherein the processing circuit is configured to access the memory based on a first input and a second input, and generate a result of a modular multiplication of the first input by the second input based on the at least one lookup table.
-
公开(公告)号:US12192319B2
公开(公告)日:2025-01-07
申请号:US17467546
申请日:2021-09-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyosun Hwang , Gisoo Seo , Jonghoon Shin , Hyojoon Jin , Ingoo Heo , Jinsu Hyun
IPC: G06F21/72 , G06F7/58 , G06F17/11 , G06F21/55 , G06F21/75 , G06F21/78 , H04L9/00 , H04L9/08 , G06F7/72
Abstract: A device includes a random number generator configured to generate a random number, a memory configured to store at least one lookup table, and a processing circuit configured to generate a generator based on the random number, create the at least one lookup table based on the generator, and write the created at least one lookup table to the memory, wherein the processing circuit is configured to access the memory based on a first input and a second input, and generate a result of a modular multiplication of the first input by the second input based on the at least one lookup table.
-
3.
公开(公告)号:US11886624B2
公开(公告)日:2024-01-30
申请号:US17473137
申请日:2021-09-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ingoo Heo , Youngwook Noh
CPC classification number: G06F21/79 , G06F13/40 , G06F21/602 , G06F21/72 , G09C1/00 , H04L9/065 , H04L9/0631 , H04L9/0637 , H04L9/0869 , G06F13/1668 , H04L2209/122
Abstract: A writing method of a crypto device includes receiving a write request from a central processing unit, determining a write attribute of the write request, and performing one of a partial write operation and a full write operation according to the write attribute. In the full write operation, a random number for a version count is generated, a key stream is generated using the version count, the key stream and write data are encrypted in a first logical operation, and the encrypted data and the version count are stored in a memory device.
-
公开(公告)号:US11354453B2
公开(公告)日:2022-06-07
申请号:US16013993
申请日:2018-06-21
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Ingoo Heo , Jaechul Park , Youngjin Chung , Hong-Mook Choi
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.
-
-
-