White box block cipher construction method and system based on FeisiteBox Box 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 effects of increasing the difficulty of cracking ciphers, improving security, and increasing difficulty.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0047] 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, k-bit key, and the output of n-bit ciphertext. In the rth round, the input of n-bit plaintext is divided into is l blocks, each of which has a size of n a = (n / l) bits. can be expressed as: The status of each round of updates can be expressed as: in no b =n-n a , || is a connector. is a defined as function of E k is a block cipher with n-bit plaintext and k-bit key. C 0 is n b =n-n a Binary zero value of bit, msb u (x) is to select the most significant u bits of x. every round is passed Functions perform calculations and perform lookups. 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 deduced from encryption to decryption. The FeistelBox structure is based on n-bit plaintext i...
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