• No results found

Design of Strong Password Algorithm based on Multiple Fingerprints

N/A
N/A
Protected

Academic year: 2020

Share "Design of Strong Password Algorithm based on Multiple Fingerprints"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

2017 2nd International Conference on Computer Engineering, Information Science and Internet Technology (CII 2017) ISBN: 978-1-60595-504-9

Design of Strong Password Algorithm based on

Multiple Fingerprints

GENGYU GE and LILVE FAN

ABSTRACT

As fingerprint is unique, relatively stable and easy to collect, fingerprint recognition appears on mobile phone, combination lock and online payment in recent years. Usually fingerprint is used only once to verify a lock or other forms of authentication, so if someone else gets the correct fingerprint, the lock will be unlocked easily. It is because of the easy acquisition, like getting by fingerprint ink or silicon film, fingerprints are easily picked up by thieves or other criminals. This paper aims to solve this problem by designing some strong password algorithms based on multiple fingerprints and lists some practical applications.

KEYWORDS

Fingerprint Recognition; Multiple Fingerprints; Strong Password; Algorithm.

INTRODUCTION

Fingerprint identification technology is one of many biomedical identification techniques which refers to the use of human body’s inherent physical characteristics or behavioral characteristics for personal identification. As known to all, fingerprint, facial features, voiceprint characteristics and iris features can be used for biometric identification technology [1-3]. But the most widely used technology is fingerprint recognition. It is a commercial success that Apple Inc. launched a smart phone with fingerprint recognition that supports unlock and electronic payment via fingerprint recognition. With the development of IOT (Internet of Things) technology and its wide application in recent years, the smart home industry is extremely hot. Fingerprint identification lock is an important component of smart home, but its safety performance deserves our attention.

A fingerprint identification system includes several steps. First collecting a fingerprint and extracting eigenvalues in fingerprint images, then save the eigenvalues to the database or ROM storage, at last receiving ones fingerprint, repeat the first step and comparing with the pre-stored values in the database or ROM storage. The existing fingerprint verification method is collecting one fingerprint of ten fingers and verify only once. Unless wearing gloves all the time, people’s fingerprint can be extracted from anywhere like the surface of paper, keyboard and table. Also there are so many technologies that can easily crack fingerprint recognition, such as cloning fingerprints, high-resolution photos replacement of fingerprint.

_________________________________________

(2)
[image:2.612.99.497.90.198.2]

OVERVIEW OF FINGERPRINT IDENTIFICATION SYSTEM

Figure 1. Fingerprint Identification System Block Diagram.

The fingerprint identification system first takes the fingerprint image and then performs a series of preprocessing on the fingerprint image, extract fingerprint features that can be converted and compared with mathematical code. These features can be either ridge or valley form characteristics or detail or general characteristics. The computer converts these characteristics into the form of mathematical code stored in the sample database. When a fingerprint needs to be verified, the fingerprint characteristic code is compared with the sample code in the sample database, which is the feature matching [4, 5]. Finally, giving a matching result. Fingerprint identification system generally includes image acquisition, image preprocessing, feature point extraction and feature matching, as shown in Fig.1.

Fingerprint Image Acquisition

There are three categories of fingerprint image acquisition which are press fingerprint collection, fuzzy fingerprint collection and living fingerprint collection. Traditional fingerprint image acquisition method is mainly in the form of printing ink, most of the collected fingerprint images are indistinct. The quality of the image can vary widely depending on the power of the pressure, also leads to image defects. The fuzzy fingerprint collection is mainly aimed at the fingerprint left on the scene of criminal investigation and can be divided into three categories which are obvious fingerprints formed by sticking a finger on paint or blood, mound fingerprints formed by imprint on the material that can be formed, invisible fingerprints left on the object when the finger passes through sweat and other bodily secretions and touch on the object. Live fingerprinting refers to the direct use of instruments to collect images of people’s fingers. According to the principle of sensors, the acquisition equipment can be divided into several categories.

(3)

Image Preprocessing

The fingerprint image will be distorted because of the uneven light intensity, the stain, the molting aging or the skin scar. The purpose of image preprocessing is to reduce the influence of various factors on the image. Image preprocessing directly affects the correctness of subsequent feature extraction and matching. The general pretreatment techniques mainly include image enhancement, binarization, refinement, etc.

Image enhancement generally includes normalization, direction drawing estimation, image segmentation and filtering enhancement. Binary is to convert a grayscale fingerprint image into a binary image with only black and white gray values. The refinement is to frame the image based on the binarization image, and the black ridge segment is divided into a single pixel width.

Fingerprint Feature Extraction

A fingerprint refers to a line that occurs on the front of the head of a person’s fingers. The grain lines are arranged regularly to form different patterns, the starting point, end point, junction point and branch point of the striation line are detail characteristics of the fingerprint. Feature extraction is a form of digital code which can fully represent the uniqueness of the fingerprint image by means of the line direction, line breakpoints and bifurcation point. For the correctness of fingerprint feature matching, the extracted features are valid and the pseudo-characteristics are filtered out for various reasons. The two features of the fingerprint are used for fingerprint identification which is general characteristics and local characteristics.

General fingerprint characteristics can be recognized by naked eyes, mainly including patterns, singularities, and number of lines. The singular point includes the application and research of the core point and the triangle or delta point. The general characteristics are used to classify the fingerprint, but not the uniqueness of the fingerprint. As shown in Fig.2, the fingerprint image can be roughly divided into the following basic patterns, like arch, tented arch, left loop, right loop, double loop and whorl [6, 7].

[image:3.612.97.500.585.678.2]

Local characteristics refer to the details of the fingerprint image. Two pieces of the general characteristics of fingerprint image could be the same, but the local characteristics cannot be the same. It is the uniqueness of a fingerprint judgment standard, so local features are used to distinguish the fingerprint. The most common details are the following, as shown in the Fig.3, including ending, bifurcation, ridge divergence, dot, short ridge, enclosure.

(4)
[image:4.612.196.402.59.172.2]

Figure 3. The Characteristics Fingerprint Image.

Fingerprint Feature Matching

Fingerprint feature matching transforms extracted fingerprint image feature and compares with the samples in the fingerprint template database, then determines whether these two groups of characteristics are from the same finger. Feature matching requires robust features and matching algorithms need to be applicable to all kinds of fingerprint images. The current fingerprint matching algorithms are point pattern matching method, genetic algorithm matching method, Hough transform method and so on.

STRONG PASSWORD ALGORITHM

There are two algorithms to solve above problem that fingerprint may be acquired by others. One is special multimodal collecting fingerprints to unlock a combination of multiple code which made up of multiple fingerprints, another is multiple fingerprints matching in different sequences of time.

As shown in Fig.4, there are n (n> =2 and n<=10) fingerprint collection modules, each module corresponds to a preset fingerprint. Even if someone else has your fingerprints, he or she doesn’t know the arrangement sequence of the n fingerprints. Actually we can input n fingerprints as templates also less than n, as long as there are two or more fingerprint collecting modules to collect the same fingerprint. This method can greatly reduce the likelihood of password cracking.

In the same way, multiple fingerprints can be collected by one fingerprint acquisition module in different time and matching with the specified sequence of fingerprint characteristics in the templates database. The number of input errors can be set in the software, call the alarm if exceed a certain number of errors.

[image:4.612.171.425.587.685.2]
(5)

ACKNOWLEDGMENTS

This work was supported by education reform research project of Zunyi Normal College.

REFERENCES

1. Good things come in small packages[EB/OL].[2015-12-15].http://www.vkansee.com/

2. Indovina M, Dovrngchenko V, et al. NISTIR 7577: ELFT phase II-An evaluation of automated

latent fingerprint identification technologies[R]. Gaithersburg: NIST, 2009.

3. Raul S R. The Madrid report, a comparative analysis of size and quality in fingerprint sensors [R].

Madrid: Universidad Carlos III de Madrid, 2015.

4. Pankanti S, Prabhakar S, Jain A. On the individuality of fingerprints [J]. IEEE Trans on PAMI,

2002,24(8) 1010-1025

5. Open category: Average results over all databases [EB/OL]. [2015-12-15].

http://bias.csr.unibo.it/fvc2006/results

6. Open_resultsAvg.asp

7. Prabhakar S. Fingerprint classification and matching using a filter bank [D]. Michigan: Michigan

State University, 2001.

8. Memon S A. Novel active sweat pores based liveness detection techniques for fingerprint

Figure

Figure 1. Fingerprint Identification System Block Diagram.
Figure 2. Fingerprint Pattern.
Figure 3. The Characteristics Fingerprint Image.

References

Related documents

The purpose of this study was to collect demographic information along with case characteristics on the child sexual assault victims who are served at the Nampa Family Justice

A rise in mean error scores for ir- radiated groups, between the first and last generation, is in fact observed for each of the five experiments (Table 9), but even the

cation of finite group actions on a genus 2 surface given up to topological equivalence by Broughton [ 2 ] and the solutions of ( 3.1 ) for k = 2, the corresponding group G

Simulated by the ECOMAG model the maximum flood control storage capacities of the projected reservoirs at dif- ferent combinations of maximum discharges in the down- stream of

The purpose of the present prospective observational study was to compare prosthodontic outpatients of the Department of Prosthodontics at the University of Duesseldorf and

The future development of the National Injury Insurance Scheme (NIIS) and the National Disability Insurance Scheme (NDIS) 29 is intended to provide lifetime care and support

Plug-in Hybrid Electric Vehicle Control Strategies Utilizing Multiple Plug-in Hybrid Electric Vehicle Control Strategies Utilizing Multiple Peaking Power Sources.. Peaking

For lossy compression, the transform coefficients can now be quantized according to their statistical properties, producing a much compressed representation of the