Biological characteristic point topological structure-based random number generator

A technology of biological characteristics and topological structure, which is applied in the field of random number generators in cryptography, can solve problems such as the inability to use human biological characteristics with this authentication key

Inactive Publication Date: 2010-06-16
李虹
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The random number generated by the traditional random number generator has randomness and thus privacy, so it can be used as a key in cryptography; but the random number used as the key cannot contain the key user's biological feature point topology Structural information, so that the key cannot be authenticated using human biometrics

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
  • Biological characteristic point topological structure-based random number generator
  • Biological characteristic point topological structure-based random number generator
  • Biological characteristic point topological structure-based random number generator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0020] Embodiment 1 is to use program programming to realize the present invention in the PC that is provided with Windows operating system (because the present invention uses program programming to realize similar to this in the PC of Linux operating system, so omitted).

[0021] In this example, if figure 1 Shown structural schematic block diagram of the present invention, use the function module (abbreviation module) of program of rectangular frame representation, circle represent function interface (abbreviation interface), arrow represents input or output connection, uses numbering and lead wire to mark the main component of block diagram structure. The present invention uses Visual C++ program programming, realizes setting operation processing module (1) according to mathematical expression P=KG and operation processing flow thereof, it is characterized in that: the setting step of this module (1) comprises setting input interface (2) by passing The parameter connection ...

Embodiment 2

[0030] Embodiment 2 is to use program programming to realize the present invention in the OMAP3440 microprocessor system that is provided with Windows CE embedded operating system (because the present invention uses program programming to realize and this in the OMAP3440 microprocessor system of Linux embedded operating system similar, so omitted).

[0031] In this example, if figure 1 Shown structural schematic block diagram of the present invention, use the function module (abbreviation module) of program of rectangular frame representation, circle represent function interface (abbreviation interface), arrow represents input or output connection, uses numbering and lead wire to mark the main component of block diagram structure. The present invention uses eVC++ program programming, realizes setting operation processing module (1) by mathematical expression P=KG and operation processing flow thereof, it is characterized in that: the setting step of this module (1) comprises s...

Embodiment 3

[0040] Embodiment 3 is to realize the present invention by using program programming on a self-made circuit board.

[0041] In this embodiment, first configure the circuit board and the S3C2440 microprocessor chip according to the S3C2440 microprocessor chip standard configuration circuit, configure the LCD display for display, and configure a fingerprint sensor that can directly obtain the fingerprint feature point topology matrix data. Then the driver layer program is set for the circuit board, the management layer program is set for the driver layer program, the application program interface layer program is set for the management layer program, and the design preparation of the application program of the present invention is completed. The design of the application program of the present invention is similar to Embodiments 1 and 2. which is:

[0042] In this example, if figure 1 Shown structural schematic block diagram of the present invention, use the function module (a...

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 relates to a biological characteristic point topological structure-based random number generator, in particular to a biological characteristic point topological structure-based random number manufacturing method. The invention aims to provide a random number generator for generating information containing a biological characteristic point topological structure. The method is technically characterized by comprising the following steps: setting an input interface to connect a G data acquisition module to acquire G variable data, setting a step of performing program data structured processing for input biological characteristic point topological structure matrix data and assigning the G for the G data acquisition module, setting an input interface to connect a K acquisition module to acquire K variable data, setting the traditional random number generator in the K acquisition module, performing random displacement and rotating operation processing for the input G data and the K according to a formula that GK is equal to P, and splicing point coordinate parameters of the P data in turn to form a random number containing the a biological characteristic point topological structure information for an authenticated key.

Description

Technical field: [0001] The invention relates to the random number generator technology of cryptography, also relates to the biometric pattern recognition technology of biometric authentication, in particular to a method for making random numbers based on the topological structure of biometric feature points. Background technique: [0002] The current standard random number generators mainly include ANSI X9.17 and FIPS 186 approved by the US Federal Information Processing Standard (FIPS) for generating DES keys and their initial vectors. In addition, the well-known secure random generators in cryptography also include Micali-Schnorr proposed by S.micali and C.P.Schnorr, and Blum-Blum-Shub proposed by L.Blum, M.blum and M.Shub, etc. random number generator. [0003] The above random number generator can be called a traditional random number generator. The random number generated by the traditional random number generator has randomness and thus privacy, so it can be used as...

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 Applications(China)
IPC IPC(8): H04L9/22G06F7/58
Inventor 李虹
Owner 李虹
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