-
公开(公告)号:US11748500B2
公开(公告)日:2023-09-05
申请号:US17373205
申请日:2021-07-12
Applicant: Huawei Device Co., Ltd.
Inventor: John A. Nix
IPC: G06F21/62 , G06F21/60 , H04L9/08 , H04L9/32 , H04W4/60 , H04W4/70 , H04W12/04 , H04W12/30 , H04L9/00 , H04L9/40
CPC classification number: G06F21/62 , G06F21/606 , H04L9/006 , H04L9/0869 , H04L9/3247 , H04W4/60 , H04W4/70 , H04W12/04 , H04W12/35 , H04L63/0823
Abstract: A module such as an M2M device or a mobile phone can include a removable data storage unit. The removable data storage unit can include a nonvolatile memory, a noise amplifying memory, and a cryptographic unit. The nonvolatile memory can include (i) shared memory for access by both the module and the cryptographic unit, and (ii) protected memory accessible only by the cryptographic unit. The cryptographic unit can use a noise memory interface and noise amplifying operations in order to increase and distribute bit errors recorded in the noise amplifying memory. The cryptographic unit can (i) generate a random number using the noise amplifying memory and (ii) input the random number into a set of cryptographic algorithms in order to internally derive a PKI key pair. The private key can be recorded in protected memory and the public key signed by a certificate authority.
-
公开(公告)号:US11080414B2
公开(公告)日:2021-08-03
申请号:US15575908
申请日:2016-05-18
Applicant: Huawei Device Co., Ltd.
Inventor: John A. Nix
IPC: G06F21/62 , G06F21/60 , H04L9/08 , H04L9/32 , H04W4/60 , H04W4/70 , H04W12/04 , H04W12/30 , H04L9/00 , H04L29/06
Abstract: A module such as an M2M device or a mobile phone can include a removable data storage unit. The removable data storage unit can include a nonvolatile memory, a noise amplifying memory, and a cryptographic unit. The nonvolatile memory can include (i) shared memory for access by both the module and the cryptographic unit, and (ii) protected memory accessible only by the cryptographic unit. The cryptographic unit can use a noise memory interface and noise amplifying operations in order to increase and distribute bit errors recorded in the noise amplifying memory. The cryptographic unit can (i) generate a random number using the noise amplifying memory and (ii) input the random number into a set of cryptographic algorithms in order to internally derive a PKI key pair. The private key can be recorded in protected memory and the public key signed by a certificate authority.
-