Resisting method of circuit on side channel attack based on pseudo-operation
A side-channel attack and pseudo-operation technology, which is applied to encryption devices with shift registers/memory, etc., can solve the problem that side-channel attacks have no effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0028] Such as figure 1 As shown, N=m+1 in this embodiment. N and m represent the execution times of the first round and the number of pseudo-round keys respectively.
[0029] The implementation device of this embodiment includes: a round function generation module based on SMS4, (m+1) round key storages, a periodic round key circuit, and a random random scrambling circuit for the round key storage, wherein: the first round of round function The round key storage is connected and transmitted, the round functions are connected and transmitted, and the round key storage is connected and transmitted with the round key random scrambling circuit.
[0030] The described SMS4-based round function generation module is: the normal SMS4 round function
[0031] The round key storage is: a 32-bit register for storing a 32-bit round key
[0032] The random scrambling circuit of the round key memory is as follows: put together m pseudo-round keys and a real round key, then use the random...
Embodiment 2
[0039] Such as image 3 As shown, N>m in this embodiment. N and m represent the execution times of the first round and the number of pseudo-round keys respectively.
[0040] The realization device of this embodiment includes: a round function generating module based on SMS4, (m+1) round key storages, a periodic round key circuit, and a round key random selection circuit, wherein: the first round of the round function and the round key The key storage is connected and transmitted, the round functions are connected and transmitted, and the round key storage is connected and transmitted with the round key random selection circuit.
[0041] The random selection circuit of the round key is as follows: first locate the time when the real key is executed, and select other pseudo-round keys randomly and repeatedly from the optional pseudo-round keys.
[0042] The difference between this embodiment and Embodiment 1 lies in the selection method of the round key during the first round ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com