-
公开(公告)号:US20190173665A1
公开(公告)日:2019-06-06
申请号:US16258114
申请日:2019-01-25
Applicant: Huawei Technologies Co., Ltd.
Inventor: Cui Hu , ZhuFeng Tan , Shaojie Sun
IPC: H04L9/00
Abstract: Embodiments of the present application disclose an operation method. The method includes: obtaining, by the input/output interface, an input ciphertext; performing, by the decryption circuit, a modular exponentiation operation according to the ciphertext and a preset operation parameter; and using, by the microprocessor, an operation result obtained after the modular exponentiation operation as a plaintext obtained after decryption. The performing, by the decryption circuit, a modular exponentiation operation according to the ciphertext and a preset operation parameter is specifically: breaking, by the decryption circuit, the modular exponentiation operation into multiple iterative first operations, where the first operation is a modular square operation or a modular multiplication operation; sending, by the decryption circuit, the ciphertext and the operation parameter to the arithmetic unit; and performing, by the arithmetic unit, the first operation according to the ciphertext and the operation parameter to obtain a modular square value or a modular multiplication value
-
公开(公告)号:US11216593B2
公开(公告)日:2022-01-04
申请号:US16411230
申请日:2019-05-14
Applicant: Huawei Technologies Co., Ltd.
Inventor: Qiang Ding , Yu Liu , Jiayin Lu , ZhuFeng Tan
Abstract: A data protection circuit of a chip, a chip, and an electronic device, where the data protection circuit performs bit width expansion and scrambling processing on a first alarm signal using an operation circuit to obtain a second alarm signal, and outputs the second alarm signal to a processing circuit. The processing circuit performs descrambling processing after receiving the second alarm signal to obtain a descrambling result. When the second alarm signal is attacked, the descrambling fails, and the descrambling result is an active level. The processing circuit outputs the descrambling result to a reset request circuit, and the reset request circuit generates a reset request signal according to the descrambling result.
-
公开(公告)号:US10943020B2
公开(公告)日:2021-03-09
申请号:US16111228
申请日:2018-08-24
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Cui Hu , ZhuFeng Tan , Shaojie Sun
Abstract: A system includes at least two buses including a first bus and a second bus, an encryption and decryption system corresponding to each bus, at least one signal processing module corresponding to each bus, and a bus converter coupled between the first bus and the second bus. According to the system provided in embodiments of the present invention, because data transmitted on a bus is encrypted data, even though an attacker obtains bus data by means of a probe attack, it is quite difficult to break a key, and an anti-attack capability of the system can be improved.
-
公开(公告)号:US10901029B2
公开(公告)日:2021-01-26
申请号:US15812640
申请日:2017-11-14
Applicant: Huawei Technologies Co., Ltd.
Inventor: Feifei Yin , Yu Liu , Jiayin Lu , ZhuFeng Tan
Abstract: A chip, including a selector, a one-time programmable (OTP) device, and a controller, where the controller is separately coupled to a selection end of the selector and the OTP device, and the controller is configured to detect a device value of the OTP device, and provide a first selection signal when the device value of the OTP device is within a first preset range. A first input end of the selector is configured to receive access data, a second input end of the selector is configured to receive a preset invalid value, and an output end of the selector is coupled to the OTP device. The selector is configured to control the data received by the second input end to be output from the output end of the selector when the first selection signal is input.
-
公开(公告)号:US10601577B2
公开(公告)日:2020-03-24
申请号:US16258114
申请日:2019-01-25
Applicant: Huawei Technologies Co., Ltd.
Inventor: Cui Hu , ZhuFeng Tan , Shaojie Sun
Abstract: Embodiments of the present application disclose an operation method. The method includes: obtaining, by the input/output interface, an input ciphertext; performing, by the decryption circuit, a modular exponentiation operation according to the ciphertext and a preset operation parameter; and using, by the microprocessor, an operation result obtained after the modular exponentiation operation as a plaintext obtained after decryption. The performing, by the decryption circuit, a modular exponentiation operation according to the ciphertext and a preset operation parameter is specifically: breaking, by the decryption circuit, the modular exponentiation operation into multiple iterative first operations, where the first operation is a modular square operation or a modular multiplication operation; sending, by the decryption circuit, the ciphertext and the operation parameter to the arithmetic unit; and performing, by the arithmetic unit, the first operation according to the ciphertext and the operation parameter to obtain a modular square value or a modular multiplication value.
-
公开(公告)号:US20190266358A1
公开(公告)日:2019-08-29
申请号:US16411230
申请日:2019-05-14
Applicant: Huawei Technologies Co., Ltd.
Inventor: Qiang Ding , Yu Liu , Jiayin Lu , ZhuFeng Tan
Abstract: A data protection circuit of a chip, a chip, and an electronic device, where the data protection circuit performs bit width expansion and scrambling processing on a first alarm signal using an operation circuit to obtain a second alarm signal, and outputs the second alarm signal to a processing circuit. The processing circuit performs descrambling processing after receiving the second alarm signal to obtain a descrambling result. When the second alarm signal is attacked, the descrambling fails, and the descrambling result is an active level. The processing circuit outputs the descrambling result to a reset request circuit, and the reset request circuit generates a reset request signal according to the descrambling result.
-
公开(公告)号:US20190139026A1
公开(公告)日:2019-05-09
申请号:US16235270
申请日:2018-12-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: ZhuFeng Tan , Cui Hu , Shaojie Sun
Abstract: This application relates to the field of communications technologies, and discloses a mobile payment method. The method is applied to a system on chip SOC, where the SOC includes a secure element SE integrated into the SOC, and the method includes: receiving, by the SE, a transaction request; obtaining, by the SE, a first check value from an external memory; performing a security check on the external memory according to the first check value and a second check value that is stored locally in the SOC; and if the external memory passes the security check, obtaining, by the SE, first transaction data from the external memory, and processing the transaction request based on the first transaction data. This application is applied to a mobile payment process.
-
公开(公告)号:US20180136274A1
公开(公告)日:2018-05-17
申请号:US15812640
申请日:2017-11-14
Applicant: Huawei Technologies Co., Ltd.
Inventor: Feifei Yin , Yu Liu , Jiayin Lu , ZhuFeng Tan
IPC: G01R31/28 , H01L23/538 , H01L23/00
CPC classification number: G01R31/2856 , G01R31/2863 , G11C7/24 , G11C16/22 , G11C17/16 , G11C17/18 , H01L23/5389 , H01L24/24 , H01L24/82
Abstract: A chip, including a selector, a one-time programmable (OTP) device, and a controller, where the controller is separately coupled to a selection end of the selector and the OTP device, and the controller is configured to detect a device value of the OTP device, and provide a first selection signal when the device value of the OTP device is within a first preset range. A first input end of the selector is configured to receive access data, a second input end of the selector is configured to receive a preset invalid value, and an output end of the selector is coupled to the OTP device. The selector is configured to control the data received by the second input end to be output from the output end of the selector when the first selection signal is input.
-
-
-
-
-
-
-