Construction method and system of white-box block cipher based on feistelbox structure
A technology of block cipher and construction method, applied in the field of information security, can solve the problems of fast key mixing of small block ciphers and unknown efficient key scheduling function, and achieve the goal of increasing the difficulty of attacks, improving security, and preventing fault attacks. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0048] The design of SPACE and SPNbox proposes a new direction and idea for the white-box algorithm. SPACE is the input of n-bit plaintext, the k-bit key, and the output of n-bit ciphertext. In the rth round, the input n-bit plaintext, divided into is l blocks, each of which is of size n a =(n / l)bit. can be expressed as: The status of each round of update can be expressed as: in n b =n-n a , || is the joiner. is a defined as function, E k is a block cipher with n-bit plaintext and k-bit key. C 0 is n b =n-n a Bit's binary zero value, msb u (x) is the most significant u bit that selects x. Every round is passed The function performs operations and searches. This embodiment proposes FeistelBox, a new high-efficiency white-box block cipher. FeistelBox is a variant based on the Feistel network structure. Feistel structure: A structure that can be pushed from encryption to decryption. The FeistelBox structure is an input of n-bit plaintext, encrypted with ...
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