-
公开(公告)号: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.
-
公开(公告)号:US11070380B2
公开(公告)日:2021-07-20
申请号:US15212343
申请日:2016-07-18
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Kitak Kim , Ji-Su Kang , Kiseok Bae , Jonghoon Shin , Kyoungmoon Ahn , Jinsu Hyun
Abstract: An authentication apparatus, included in a device supporting a network communication, includes a certificate handler that receives a certificate of an opponent and parses or verifies the certificate of the opponent. Cryptographic primitives receive an authentication request of the opponent, generate a random number in response to the authentication request, generate a challenge corresponding to the random number, and verify a response of the opponent corresponding to the challenge. A shared memory stores the parsed certificate, the random number, the challenge, and the response. An authentication controller controls the certificate handler, the cryptographic primitives, and the shared memory through a register setting, according to an authentication protocol.
-
公开(公告)号:US09798897B2
公开(公告)日:2017-10-24
申请号:US14577608
申请日:2014-12-19
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yong Ki Lee , Yun-Ho Youm , Hong-Mook Choi , Jinsu Hyun , KeeMoon Chun
CPC classification number: G06F21/72 , G06F21/556 , G09C1/00 , H04L9/003 , H04L2209/34
Abstract: A method of encoding and an encoder are provided. The method includes generating first one-hot bits for most significant bits (MSBs) and second one-hot bits for least significant bits (LSBs) using input one-hot bits; encoding the first one-hot bits to the MSBs and complementary MSBs through a first logical operation using a cross-connection; and encoding the second one-hot bits to the LSBs and complementary LSBs through a second logical operation using a cross-connection. The encoder includes a first bit generator, a first encoder, a second bit generator and a second encoder.
-
公开(公告)号: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.
-
公开(公告)号:US11270003B2
公开(公告)日:2022-03-08
申请号:US16858963
申请日:2020-04-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Kitak Kim , Kiseok Bae , Jinsu Hyun
Abstract: A method for patching a patchable function programmed in a read only memory (ROM) of a semiconductor device by using firmware loaded onto a first memory includes receiving an encrypted and digitally signed firmware image; generating a verification result by verifying the firmware image by using a public key; decrypting the firmware image by using a secret key depending on the verification result; loading firmware decrypted from the firmware image onto the first memory; and running a replacement function corresponding to an identifier of the patchable function included in the firmware, when the patchable function is called.
-
-
-
-