Small cipher engine for generating random numeral and steam ciphers

一种密码引擎、随机数发生器的技术,应用在密码引擎领域,能够解决解决方案不经济、流密码或随机数发生器加密不安全、大量等问题

Inactive Publication Date: 2005-08-17
INTELLIGENT INVENTION CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] One solution to the above problem would be to use Data Encryption Standard (DES) to randomize the output, however, this solution is very uneconomical due to the large amount of hardware required
In summary, the problem arises because LFSR-based stream ciphers or random number generators are encrypted insecurely, and to make them secure has to use a lot of hardware

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
  • Small cipher engine for generating random numeral and steam ciphers
  • Small cipher engine for generating random numeral and steam ciphers
  • Small cipher engine for generating random numeral and steam ciphers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Embodiments of the present invention provide a dual-function small cipher engine that can generate random sequences of any length when configured and used in the form of a random number generator (RNG). ) form to configure or use the cipher engine, the cipher engine can encrypt data of any length. Previously, the same cryptographic engine (known per se) could not be configured or used in two forms.

[0026] Referring to the drawings, the block diagram in Fig. 1 shows the basic structure. The controller 10 is used to control whether the operation of the cryptographic engine 11 is used in the form of RNG or SCG. The multiplexer MUX1 12 selects "seed" for RNG or "key" for SCG respectively as initial input to the cryptographic engine. Multiplexer MUX2 13 selects two external inputs: dynamic or constant synchronization parameters. The dynamic parameter can be a variable address location or a changing real-time clock. The constant sync parameter can be another key or any ...

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

A compact dual function Random Number Generator and Stream Cipher Generator includes a Crypto-engine has a controller for controlling the engine to operate in one or other of its functions. The Crypto-engine incorporates a plurality of clipped Hopfield Neural Network pairs.

Description

technical field [0001] The invention relates to a cryptographic engine for authentication and information data scrambling. Background technique [0002] The security of many cryptosystems depends on the generation of unpredictable values ​​that must be of sufficient size and random. Linear Feedback Shift Registers (LFSRs) are the basic building blocks in the most commonly used stream cipher generators because of their simplicity and efficiency in implementation. However, along with certain attractive properties of LFSRs arises the problem that many of these constructions cannot satisfy good cryptographic strength. In particular, the inherent linear and algebraic structures of LFSRs are often the basis for deciphering these cryptosystems. Generating polynomials are readily available, and generating an initial state for a specific sequence will produce many predictable sequences. [0003] To avoid this linearity problem, a non-linear filter function whose input is taken fro...

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): H04L9/18H04L9/22
CPCH04L9/22H04L2209/26H04L2209/125H04L9/18H04L9/0668H04L9/0662H04L9/12
Inventor 郑利明陈志光陈彩娟
Owner INTELLIGENT INVENTION CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products