Unlock instant, AI-driven research and patent intelligence for your innovation.

General permutation circuit structure with simple configuration of permutation rules

A circuit structure and rule technology, which is applied in the field of general replacement circuit structure, can solve the problem that the relationship between replacement rules and configuration information is not intuitive and clear, and achieve the effect of simple and clear relationship, reduced difficulty of use, and low cost

Active Publication Date: 2016-09-21
威米(苏州)信息科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This makes the relationship between substitution rules and configuration information not intuitive

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • General permutation circuit structure with simple configuration of permutation rules
  • General permutation circuit structure with simple configuration of permutation rules
  • General permutation circuit structure with simple configuration of permutation rules

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] A kind of position replacement circuit supporting 128-bit arbitrary replacement rules is realized by utilizing the general replacement circuit structure provided by the present invention with simple configuration of replacement rules, and its circuit structure diagram is as follows image 3 shown.

[0053] The replacement circuit includes five parts, which are source register module, 128-to-1 multiplexer, result register module, replacement rule register module and control module. In this example the value of n is 128, the value of m is 1, and the value of k is 7. Wherein, the source register module includes 128 source registers with a data bit width of 1 bit and a clock gate unit, the input of the clock gate unit is a clock signal (clk) and the first write enable control signal ( en1), the gated clock unit outputs a gated clock signal, and uses the gated clock signal as the clock signal of all source data registers in the source register module; each input channel por...

Embodiment 2

[0064] Utilize the simple general permutation circuit structure provided by the present invention to realize a sub-block permutation circuit supporting arbitrary permutation rules of 16 sub-blocks (block size is 4 bits), and its circuit structure is as follows Figure 4 shown.

[0065] The sub-block replacement circuit mainly includes five parts, namely, a source register module, a 16-to-1 multiplexer, a result register module, a replacement rule register module and a control module. The value of n is 16, the value of m is 4, and the value of k is 4 in this example. The source register module includes 16 source registers with a data bit width of 4 bits and a gated clock unit, the input of which is a clock signal (clk) and the first write enable control signal (en1) , the gated clock unit outputs a gated clock signal, and uses the gated clock signal as the clock signal of all source registers in the source register module, the data bit width of the data input port of the sourc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a general replacement circuit structure with simple configuration of replacement rules, including a control module, a replacement rule register module, a source register module, an n-to-1 multiplexer, a result register module, and three write enable controls of the control module The signal end is respectively connected to the write enable control signal receiving end of the source register module, the result register module and the replacement rule register module, and the shift mode control signal output end of the control module is connected to the channel selection input end of the replacement rule register module; The n data output ports are connected to the n input channel ports of the n-to-1 multiplexer, and the output channel port of the n-to-1 multiplexer is connected to the data input port of the result register module; the replacement information output port of the replacement rule register module The channel selection input terminal of the n-to-1 multiplexer and the circular shift data input terminal of the replacement rule register module are respectively connected.

Description

technical field [0001] The invention relates to the technical field of cryptographic chip integrated circuit design, in particular to a general replacement circuit structure with simple configuration of replacement rules. Background technique [0002] Bit Permutation (position replacement) and sub-block permutation (sub-block replacement) have an important position in the application of cryptographic algorithms. Bit-level position replacement is used in cryptographic algorithms such as DES, Present, and Sperent, for example. Bit permutation only changes the position of the bits in the data without changing the value of those bits. Assuming that a certain position replacement function converts n-bit data S into n-bit data D, then D[i]=S[π(i)], that is, the value of the i-th bit of data D is equal to the π-th of data S (i) The value of the bit, where 0≤i≤n-1, π represents a permutation rule function whose value range is an integer of [0, n-1], D[i] represents the value of th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G11C8/06
Inventor 敖天勇向兵吴永辉
Owner 威米(苏州)信息科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More