CHAPTER 6 EFFICIENT TECHNIQUE TOWARDS THE AVOIDANCE OF REPLAY ATTACK USING LOW DISTORTION TRANSFORM

Size: px
Start display at page:

Download "CHAPTER 6 EFFICIENT TECHNIQUE TOWARDS THE AVOIDANCE OF REPLAY ATTACK USING LOW DISTORTION TRANSFORM"

Transcription

1 109 CHAPTER 6 EFFICIENT TECHNIQUE TOWARDS THE AVOIDANCE OF REPLAY ATTACK USING LOW DISTORTION TRANSFORM Security is considered to be the most critical factor in many applications. The main issues of such security based systems are integrity, privacy, authenticity and non-repudiation and these four issues are to be carefully addressed. In such applications, only authorized users should have the access right for the related data. In centralized applications, the above said access control is handled by either a traditional user-id/password, or other more sophisticated access control mechanisms such as one-time password generators or smart tokens. For geographically distributed systems, the task of securing applications and data becomes extremely complex. In the modern society, to provide authentication, a positive determination or verification of personal identification is needed. There are a number of methods available for verifying the identity in an automated system. These methods are classified into three classes namely possessions (what you have), knowledge (what you know) and biometrics (unique personal traits) as shown in Table 6.1. In many practical situations, the multimedia data have to be both compressed and protected or secured. The most classical way to compress and secure data is to first compress the data and then encrypt them. In certain scenarios, it may be

2 110 desirable to use in the reverse manner, that is encryption first followed by compression. Table 6.1 Methods for Verifying the Identity Method Examples Characteristics What you know What you have What you are User ID, password, Cards, badges, keys Fingerprint, Face, Iris, PIN can be forgotten. Easily shared Many passwords are easy to guess Can be lost or stolen Easily shared Can be duplicated Non-repudiable authentication 6.1 FINGERPRINT SECURITY ISSUES Fingerprints are one of the most mature biometric technologies and are considered legitimate proofs of evidence in courts of law all over the world. Fingerprints are, therefore, used in forensic divisions worldwide for criminal investigations. In spite their numerous advantages, biometric systems are susceptible to attacks, which can decrease their security. Ratha et al (2001) analyzed these attacks, and grouped them into eight classes. Figure 6.1 shows these attacks along with the components of a typical biometric system that can be compromised. Type 1 attack involves presenting a fake biometric (e.g., synthetic fingerprint, face, iris) to the sensor. Submitting a previously intercepted biometric data constitutes the second type of attack (replay). In the third type of attack, the feature extractor module is compromised to produce feature

3 111 values selected by the attacker. Genuine feature values are replaced with the ones selected by the attacker in the fourth type of attack. Figure 6.1 Possible Attack Points in a Biometric based Authentication System Matcher can be modified to output an artificially high matching score in the fifth type of attack. The attack on the template database (e.g., adding a new template, modifying an existing template, removing templates, etc.) constitutes the sixth type of attack. The transmission medium between the template database and matcher is attacked in the seventh type of attack, resulting in the modification of the transmitted templates. Finally, the matcher result (accept or reject) can be overridden by the attacker. The three goals of security namely confidentiality, integrity and availability can be threatened by security attacks. Figure 6.2 relates the taxonomy of attack types to security goals. Threat is a potential for violation of security which exists when there is a circumstance that could cause harm. Threat is a probable danger that might exploit vulnerability. Confidentiality refers to the protection of transmitted

4 112 data from unauthorized disclosure. Integrity refers to the assurance that the data received are exactly the same as that of an authorized sender. Availability refers to the availability of the system resources to the authorized entity on demand. Figure 6.2 Taxonomy of Attacks Snooping and traffic analysis monitors the network activity thereby producing miscellaneous effect. Modification means that a portion of the message is being altered or reordered to produce unauthorized effect. Masquerade takes place when on entity pretends to be another entity. Replay attack is a form of threat to integrity and it is defined as a type of network attack in which a valid data transmission is maliciously repeated or delayed. It involves the passive capture of the data unit and its subsequent retransmission

5 113 produces unauthorized effect. Denial of Service prevents the normal communication facilities by disrupting the entire network. 6.2 AVOIDANCE OF REPLAY ATTACK USING LOW DISTORTION TRANSFORMS As per the Global System for Mobile communication (GSM), which leads to pervasive computing scenario, integrates all types of devices to be communicated for any type of transactions (Schiller J 2011). The security mechanism for authentication is performed as shown in Figure 6.3. Mobile Network SIM Figure 6.3 Security Mechanism in GSM The random number generated from the mobile number with the key is used to generate the Signed RESponse (SRES) that is transmitted to verify authentication in mobile network. This scenario along with integrity

6 114 check mechanism is applied to avoid replay attack during data transmission. For authentication, both sides namely network and subscriber module performs the same operation with RAND and the key K i using the same authentication algorithm. During comparison, if both the signed responses are same, the subscriber is accepted, otherwise the subscriber is rejected. The situation considered in this research work is, if an ATM center is incorporated with fingerprint processing or an iphone is connected for net transactions, fingerprint may be subjected to replay attack. Thus to avoid replay attack, the proposed methodology incorporates a biometric feature that helps to achieve integrity during data transmission. In the proposed scheme, the parameters x, y and of fingerprint minutiae is first subjected to a pseudo-random permutation to produce the permuted sequence. Then the permuted sequence which contains the three parameters is used as carrier data for further watermarking. A low distortion transform based watermarking method is used to embed the parameters type, time and a RAND number generated by the server for every transaction. This embedded data along with user information (credit card number and pin number) and ATM center information are applied as input to MD5 to produce a 128 bit hash code. This hash code is concatenated with the encrypted version of embedded data and sent for transmission. In the receiving side, the ATM server performs decryption process and then extracts type, time and RAND from the embedded data. After this recovery, the server performs validity check by using the time and RAND. If the comparison is not success, then the transaction is rejected by the server. Then the four parameters x, y, stored fingerprint parameters as illustrated in Figure 6.4. are compared with the already

7 115 If authenticated, the parameters are then subjected to permutation and embedding process which is as same as that of the sending side. The embedded data along with the user information (credit card number and pin number) and ATM center information are applied as input to MD5 to produce 128 bit hash code. This hash code is compared with the received hash code for proving integrity. Figure 6.4 Architecture for Avoiding Replay Attack during Transmission Sender Side Process-ATM Center

8 116 The fingerprint is captured by the fingerprint sensors and it is subjected to the enhancement procedure described in Chapter 3. Then feature extraction and false minutiae elimination are performed as explained in Chapter 4. Thus the resultant true minutiae points are considered for further processing as shown in Figure 6.5. The steps involved are explained in detail below: Minutiae Information User Card Information ATM Center Information Type, time and RAND Permutation Embed Hash Algorithm (MD5, SHA1) Sent for Transmission Encryption Figure 6.5 Sender Side Processing Permutation The minutiae information consists of the co-ordinates (x, y), the -random permutation to produce the permuted pixel sequence, which is considered as the encrypted data. A number of permutation based methods can be used here. In this encryption procedure, only the pixel positions are permuted and the pixel values are not masked.

9 117 Embedding The permuted sequence is first divided in to two halves namely L part and H part. Instead of sending H part directly with the L part, the residual value is calculated and added with it. For doing so, first estimate/predict the H part from the L part using any nearest neighbor method to produce H est. Then the residual is calculated as residual = H - H est. Append the residual with the L part for further embedding. Embed type, time and RAND in to the above sequence using low distortion transform algorithm. Thus the space needed to store the three parameters is reduced through which compression is achieved. Since the algorithm produces low distortion during watermarking the receiver can reconstruct the original data without any loss of information. Hashing The five parameters that are used for hashing are embedded data, the time at which the fingerprint has been captured, a random number that is generated by the ATM server for identifying unique transaction and supplied to the center, user information consisting of the 16 bit credit card number + 4 bit pin number and ATM center information consisting of the location code for that center from Global Positioning System (GPS). Hashing algorithm like MD5 and SHA-1 are used to produce the message digest or hash code whose size is 128 and 160 bits respectively. This hash code along with the encrypted form of the embedded data is now transmitted through the transmission line.

10 Receiver Side Process ATM Server On receiving the data from the sender, the server performs the operation as shown in Figure 6.6 and it is explained in detail below: Decryption and Data Recovery The received data consists of the 128 bit hash code and the encrypted form of embedded data. First the ATM server performs decryption to obtain the embedded data. To recover the parameters type, time and RAND, reverse watermarking is performed. Figure 6.6 Server Side Processing

11 119 Validation Check After extracting these parameters, the parameters time and RAND number are subjected to validation check. The validation check is carried out to check for replay by comparing the received time and RAND with that of the server. If validated, then the transaction is allowed else it is rejected. Check for Authentication After validation check, inverse permutation is applied to get the extracted parameters. If both get matched then the fingerprint is authenticated and allowed for further processing, else transaction gets terminated. Check for Replay attack and Integrity then embed type, time and RAND in to the above permuted sequence using Low distortion transform algorithm. Then, hashing is performed for the same above said parameters to produce a 128 bit hash code. This hash code is compared with the received hash code and when a match is found, the data transmitted proves for a non-replay attack and also not modified Low Distortion Transform Algorithm The basic principle of this algorithm is to reduce the distortion introduced by the watermarking by embedding not only in to the current pixel but also in to its prediction context. For performing the algorithm, consider the linear predictor called the fourth predictor of JPEG. The proposed embedding scheme covers a 2 x 2 block. Let n, w and nw be the north, west and north-west neighbors of pixel x respectively as shown in Table 6.2.

12 120 Table 6.2 Pixel and its Neighbors nw w n x Algorithm 6.1 (Low Distortion Transform Sender) Input: Minutiae Information Step 1: Pixel x is estimated as = n + w nw. Step2: The difference is calculated as p = x - Step 3: The prediction error Step 4: Split as evenly as possible in to four parts as,, and. These values are calculated as follows: = = (6.1) = = (6.2) Here Step 5: With this distributions, the new set of pixels become X, N, W and NW and are calculated as follows: X = x + W = w + NW = nw + N = n + Output:

13 121 Algorithm 6.2 (Low Distortion Transform Receiver) Input: Step1: Pixel X is estimated as = N +W NW. Step2: The difference is calculated as P =X - = 2p + b Step3: - Step4: Recover p as p = Step5: Compute,, and as follows: = = (6.3) = = (6.4) Here Step6: Finally the original pixels are recovered as follows: x = X - w = W + nw = NW - n = N + Output: Reconstructed lossless minutiae information time, RAND 6.3 RESULTS AND DISCUSSION A fingerprint minutiae is represented with three parameters namely (x, y), which are the x and y co-ordinates of ridge ending or bifurcation. The ridge ending). Four bytes for x co-ordinate, four bytes for y co-ordinate, one byte for angle and one bit for type are needed for processing. Sixteen minutiae points around the core point are chosen randomly for processing. Thus 144

14 122 bytes (16 x 9) is needed to represent the carrier data for embedding, which is then permuted. The parameters type (1 bit for each minutiae, so 16 bits), time (24 bits for time and 24 bits for date) and RAND number (16 bits) are used for embedding. Thus 80 bits of data gets embedded in 144 bytes of carrier data, thus reducing the storage space. About 25% of reduction is achieved with this watermarking scheme. MD5 hash algorithm is used for hashing. The message digest produced by MD5 algorithm is 128 bits. The inputs for hashing are: 144 bytes of embedded data, 32 bits of user information and 32 bits of center information. So a total of 156 bytes is applied as input to produce 128 bits hash code. This 128 bit hash code and the 144 byte encrypted embedded data are sent for transmission. In the receiving side, the ATM server performs decryption process and extracts type, time and RAND from the embedded data. After this recovery, the server performs validity check by using the time and RAND. If the comparison is not success, then the transaction is rejected by the server. Else it performs inverse permutation to generate the Then the four parameters x, y, are compared with the already stored fingerprint parameters and if authenticated, the parameters are then subjected to permutation and embedding process which is as same as that of the sending side. The embedded data along with the user information (credit card number and pin number) and ATM center information are applied as input to MD5 to produce a 128 bit hash code. This hash code is compared with the received hash code for proving integrity. Fingerprint images are taken from the FVC 2004 database. Using MATLAB Version 7.9 on Windows 7 Operating System the work is implemented. Figure 6.7 analyses the time needed for recognizing the fingerprint from the database and the time needed to provide integrity for four different

15 123 categories of fingerprint images from FVC 2004 DB1-a database. It is clear from the table that the matching time and replay attack time values are very low for good quality images and very high for bad quality images. (a) DB1 (b) DB2 Figure 6.7 (c) DB3 (d) DB4 Time Analysis for various Categories of FVC 2004 DB-a Fingerprint Images In Figure 6.6, x axis represents the fingerprint image from each category and y axis represents the matching time and time taken for integrity check. It is observed that the matching time and integrity check time values are very low for good quality images and very high for bad quality images. In FVC 2004 database, the fingerprint impressions are classified as good,

16 124 medium and bad quality images depending on eye perception. i.e., it is purely a subjective process. The images having visually high clarity with uninterrupted ridge flow and minimum scares are classified as good quality images. The images with middle level of interruptions and scares are classified as medium quality images. Visually poor quality images with high impairments are classified as bad quality images. Figure 6.8 depicts the False Acceptance Rate (FAR) and the False Rejection Rate (FRR) of the different categories of fingerprint images from FVC 2004 database, where x axis represents the four classes of FVC database and y axis represents the percentage of FAR and FRR. Figure 6.8 Error Analysis for various Categories of FVC 2004 DB-a Fingerprint Images From all the above analysis, it is observed that the proposed method is an efficient technique for avoiding replay attack during transmission and the impact of the proposed work has achieved data integrity when fingerprint feature is added to the present scenario towards the proof of authentication and integrity in remote transactions.

Lecture 9 User Authentication

Lecture 9 User Authentication Lecture 9 User Authentication RFC 4949 RFC 4949 defines user authentication as: The process of verifying an identity claimed by or for a system entity. Authentication Process Fundamental building block

More information

CIS 4360 Secure Computer Systems Biometrics (Something You Are)

CIS 4360 Secure Computer Systems Biometrics (Something You Are) CIS 4360 Secure Computer Systems Biometrics (Something You Are) Professor Qiang Zeng Spring 2017 Previous Class Credentials Something you know (Knowledge factors) Something you have (Possession factors)

More information

(2½ hours) Total Marks: 75

(2½ hours) Total Marks: 75 (2½ hours) Total Marks: 75 N. B.: (1) All questions are compulsory. (2) Makesuitable assumptions wherever necessary and state the assumptions made. (3) Answers to the same question must be written together.

More information

KALASALINGAM UNIVERSITY

KALASALINGAM UNIVERSITY KALASALINGAM UNIVERSITY (Kalasalingam Academy of Research and Education) DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLASS NOTES CRYPTOGRAPHY AND NETWOTK SECURITY (CSE 405) Prepared by M.RAJA AP/CSE

More information

S. Erfani, ECE Dept., University of Windsor Network Security

S. Erfani, ECE Dept., University of Windsor Network Security 4.11 Data Integrity and Authentication It was mentioned earlier in this chapter that integrity and protection security services are needed to protect against active attacks, such as falsification of data

More information

Stegano-CryptoSystem for Enhancing Biometric-Feature Security with RSA

Stegano-CryptoSystem for Enhancing Biometric-Feature Security with RSA 2011 International Conference on Information and Network Technology IPCSIT vol.4 (2011) (2011) IACSIT Press, Singapore Stegano-CryptoSystem for Enhancing Biometric-Feature Security with RSA Pravin M.Sonsare

More information

CSCE 548 Building Secure Software Biometrics (Something You Are) Professor Lisa Luo Spring 2018

CSCE 548 Building Secure Software Biometrics (Something You Are) Professor Lisa Luo Spring 2018 CSCE 548 Building Secure Software Biometrics (Something You Are) Professor Lisa Luo Spring 2018 Previous Class Credentials Something you know (Knowledge factors) Something you have (Possession factors)

More information

BIOMETRIC TECHNOLOGY: A REVIEW

BIOMETRIC TECHNOLOGY: A REVIEW International Journal of Computer Science and Communication Vol. 2, No. 2, July-December 2011, pp. 287-291 BIOMETRIC TECHNOLOGY: A REVIEW Mohmad Kashif Qureshi Research Scholar, Department of Computer

More information

Chapter 3: User Authentication

Chapter 3: User Authentication Chapter 3: User Authentication Comp Sci 3600 Security Outline 1 2 3 4 Outline 1 2 3 4 User Authentication NIST SP 800-63-3 (Digital Authentication Guideline, October 2016) defines user as: The process

More information

Secure and Private Identification through Biometric Systems

Secure and Private Identification through Biometric Systems Secure and Private Identification through Biometric Systems 1 Keshav Rawat, 2 Dr. Chandra Kant 1 Assistant Professor, Deptt. of Computer Science & Informatics, C.U. Himachal Pradesh Dharamshala 2 Assistant

More information

CSE 3461/5461: Introduction to Computer Networking and Internet Technologies. Network Security. Presentation L

CSE 3461/5461: Introduction to Computer Networking and Internet Technologies. Network Security. Presentation L CS 3461/5461: Introduction to Computer Networking and Internet Technologies Network Security Study: 21.1 21.5 Kannan Srinivasan 11-27-2012 Security Attacks, Services and Mechanisms Security Attack: Any

More information

CSE 565 Computer Security Fall 2018

CSE 565 Computer Security Fall 2018 CSE 565 Computer Security Fall 2018 Lecture 9: Authentication Department of Computer Science and Engineering University at Buffalo 1 Lecture Outline Definition of entity authentication Solutions password-based

More information

Cryptography and Network Security

Cryptography and Network Security Security Sixth Edition Chapter 1 Introduction Dr. Ahmed Y. Mahmoud Background Information Security requirements have changed in recent times traditionally provided by physical and administrative mechanisms

More information

Fingerprint Authentication for SIS-based Healthcare Systems

Fingerprint Authentication for SIS-based Healthcare Systems Fingerprint Authentication for SIS-based Healthcare Systems Project Report Introduction In many applications there is need for access control on certain sensitive data. This is especially true when it

More information

1-7 Attacks on Cryptosystems

1-7 Attacks on Cryptosystems 1-7 Attacks on Cryptosystems In the present era, not only business but almost all the aspects of human life are driven by information. Hence, it has become imperative to protect useful information from

More information

COMPUTER NETWORK SECURITY

COMPUTER NETWORK SECURITY COMPUTER NETWORK SECURITY Prof. Dr. Hasan Hüseyin BALIK (1 st Week) Outline Course Information and Policies Course Syllabus 1. Overview Course Information Instructor: Prof. Dr. Hasan H. BALIK, balik@yildiz.edu.tr,

More information

Remote authentication using Vaulted Fingerprint Verification

Remote authentication using Vaulted Fingerprint Verification Remote authentication using Vaulted Fingerprint Verification Hamdan Alzahrani, a Terrance E. Boult University of Colorado, Colorado Springs, CO, USA ABSTRACT This paper presents a novel approach to remotely

More information

Define information security Define security as process, not point product.

Define information security Define security as process, not point product. CSA 223 Network and Web Security Chapter One What is information security. Look at: Define information security Define security as process, not point product. Define information security Information is

More information

Computer Security 3e. Dieter Gollmann. Security.di.unimi.it/1516/ Chapter 4: 1

Computer Security 3e. Dieter Gollmann. Security.di.unimi.it/1516/ Chapter 4: 1 Computer Security 3e Dieter Gollmann Security.di.unimi.it/1516/ Chapter 4: 1 Chapter 4: Identification & Authentication Chapter 4: 2 Agenda User authentication Identification & authentication Passwords

More information

CSE / 60537: Biometrics

CSE / 60537: Biometrics CSE 40537 / 60537: Biometrics * ** * * ** * * Template Protection 3 62 The Course Instructor Feedback (CIF) survey window for biometrics opens tomorrow December 1st - 13th https://cif.nd.edu/ How'm I doin'?

More information

Computer Networks. Network Security and Ethics. Week 14. College of Information Science and Engineering Ritsumeikan University

Computer Networks. Network Security and Ethics. Week 14. College of Information Science and Engineering Ritsumeikan University Computer Networks Network Security and Ethics Week 14 College of Information Science and Engineering Ritsumeikan University Security Intro for Admins l Network administrators can break security into two

More information

HOST Authentication Overview ECE 525

HOST Authentication Overview ECE 525 Authentication Overview Authentication refers to the process of verifying the identity of the communicating principals to one another Usually sub-divided into Entity authentication Authentication in real-time

More information

Key Management. Digital signatures: classical and public key Classic and Public Key exchange. Handwritten Signature

Key Management. Digital signatures: classical and public key Classic and Public Key exchange. Handwritten Signature Key Management Digital signatures: classical and public key Classic and Public Key exchange 1 Handwritten Signature Used everyday in a letter, on a check, sign a contract A signature on a signed paper

More information

Lecture 1 Applied Cryptography (Part 1)

Lecture 1 Applied Cryptography (Part 1) Lecture 1 Applied Cryptography (Part 1) Patrick P. C. Lee Tsinghua Summer Course 2010 1-1 Roadmap Introduction to Security Introduction to Cryptography Symmetric key cryptography Hash and message authentication

More information

An Overview of Biometric Image Processing

An Overview of Biometric Image Processing An Overview of Biometric Image Processing CHAPTER 2 AN OVERVIEW OF BIOMETRIC IMAGE PROCESSING The recognition of persons on the basis of biometric features is an emerging phenomenon in our society. Traditional

More information

Who are you? Enter userid and password. Means of Authentication. Authentication 2/19/2010 COMP Authentication is the process of verifying that

Who are you? Enter userid and password. Means of Authentication. Authentication 2/19/2010 COMP Authentication is the process of verifying that Who are you? Authentication COMP620 Authentication is the process of verifying that the user or system is who they claim li to be. A system may be acting on behalf of a given principal. Authentication

More information

06/02/ Local & Metropolitan Area Networks. 0. Overview. Terminology ACOE322. Lecture 8 Network Security

06/02/ Local & Metropolitan Area Networks. 0. Overview. Terminology ACOE322. Lecture 8 Network Security 1 Local & Metropolitan Area Networks ACOE322 Lecture 8 Network Security Dr. L. Christofi 1 0. Overview As the knowledge of computer networking and protocols has become more widespread, so the threat of

More information

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 2013 ISSN:

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 2013 ISSN: SIMHA : Secure Biometric Multi-Host Authentication Ramya K P 1, Chithra Devi R 2 and Revathi M K 3 1 Information Technology, Dr.Sivanthi Aditanar College of Engineering, Tiruchendur, Tamil Nadu 628215,

More information

Information Security Identification and authentication. Advanced User Authentication II

Information Security Identification and authentication. Advanced User Authentication II Information Security Identification and authentication Advanced User Authentication II 2016-01-29 Amund Hunstad Guest Lecturer, amund@foi.se Agenda for lecture I within this part of the course Background

More information

Introduction to Security

Introduction to Security to Security CSS322: Security and Cryptography Sirindhorn International Institute of Technology Thammasat University Prepared by Steven Gordon on 31 October 2012 CSS322Y12S2L01, Steve/Courses/2012/s2/css322/lectures/introduction.tex,

More information

Authentication and Password CS166 Introduction to Computer Security 2/11/18 CS166 1

Authentication and Password CS166 Introduction to Computer Security 2/11/18 CS166 1 Authentication and Password CS166 Introduction to Computer Security 2/11/18 CS166 1 CIA Triad Confidentiality Prevent disclosure of information to unauthorized parties Integrity Detect data tampering Availability

More information

Biometric Security Roles & Resources

Biometric Security Roles & Resources Biometric Security Roles & Resources Part 1 Biometric Systems Skip Linehan Biometrics Systems Architect, Raytheon Intelligence and Information Systems Outline Biometrics Overview Biometric Architectures

More information

CYBER SECURITY MADE SIMPLE

CYBER SECURITY MADE SIMPLE CYBER SECURITY MADE SIMPLE Author: Christopher Gorog www.logiccentral.org www.newcyberfrontier.com Christopher Gorog, MBA, PMP, CISSP Lead Faculty for Cybersecurity at Colorado Technical University; Published

More information

COMPUTER NETWORK SECURITY

COMPUTER NETWORK SECURITY COMPUTER NETWORK SECURITY Prof. Dr. Hasan Hüseyin BALIK (3 rd Week) 3. User Authentication 3.Outline Electronic User Authentication Principles Password-Based Authentication Token-Based Authentication Biometric

More information

A Study on Attacks and Security Against Fingerprint Template Database

A Study on Attacks and Security Against Fingerprint Template Database A Study on Attacks and Security Against Fingerprint Template Database Abstract: Biometric based authentication, the science of using physical or behavioral characteristics for identity verification is

More information

AIT 682: Network and Systems Security

AIT 682: Network and Systems Security AIT 682: Network and Systems Security Topic 6. Authentication Instructor: Dr. Kun Sun Authentication Authentication is the process of reliably verifying certain information. Examples User authentication

More information

Authentication. Identification. AIT 682: Network and Systems Security

Authentication. Identification. AIT 682: Network and Systems Security AIT 682: Network and Systems Security Topic 6. Authentication Instructor: Dr. Kun Sun Authentication Authentication is the process of reliably verifying certain information. Examples User authentication

More information

Applying biometric authentication to physical access control systems

Applying biometric authentication to physical access control systems Applying biometric authentication to physical access control systems Published on 24 Jul 2018 Over the past few years, biometrics has rapidly expanded into consumer applications, like the financial market

More information

CSC 474 Network Security. Authentication. Identification

CSC 474 Network Security. Authentication. Identification Computer Science CSC 474 Network Security Topic 6. Authentication CSC 474 Dr. Peng Ning 1 Authentication Authentication is the process of reliably verifying certain information. Examples User authentication

More information

Combined Fingerprint Minutiae Template Generation

Combined Fingerprint Minutiae Template Generation Combined Fingerprint Minutiae Template Generation Guruprakash.V 1, Arthur Vasanth.J 2 PG Scholar, Department of EEE, Kongu Engineering College, Perundurai-52 1 Assistant Professor (SRG), Department of

More information

SE420 Software Quality Assurance

SE420 Software Quality Assurance SE420 Software Quality Assurance Encryption Backgrounder September 5, 2014 Sam Siewert Encryption - Substitution Re-map Alphabet, 1-to-1 and On-to (function) A B C D E F G H I J K L M N O P Q R S T U V

More information

Park, Jun Woo KISA / IT Security Evaluation Center

Park, Jun Woo KISA / IT Security Evaluation Center 2005. 9. 29 Park, Jun Woo (junupark@kisa.or.kr) KISA / IT Security Evaluation Center Contents Ⅰ Protection Profile Ⅱ Analysis of SOF Ⅲ Analysis Of Vulnerability I. Protection Profile 1. Protection Profile

More information

A Survey on Security in Palmprint Recognition: A Biometric Trait

A Survey on Security in Palmprint Recognition: A Biometric Trait A Survey on Security in Palmprint Recognition: A Biometric Trait Dhaneshwar Prasad Dewangan 1, Abhishek Pandey 2 Abstract Biometric based authentication and recognition, the science of using physical or

More information

Biometrics. Overview of Authentication

Biometrics. Overview of Authentication May 2001 Biometrics The process of verifying that the person with whom a system is communicating or conducting a transaction is, in fact, that specific individual is called authentication. Authentication

More information

Exploring Similarity Measures for Biometric Databases

Exploring Similarity Measures for Biometric Databases Exploring Similarity Measures for Biometric Databases Praveer Mansukhani, Venu Govindaraju Center for Unified Biometrics and Sensors (CUBS) University at Buffalo {pdm5, govind}@buffalo.edu Abstract. Currently

More information

ICT 6541 Applied Cryptography Lecture 8 Entity Authentication/Identification

ICT 6541 Applied Cryptography Lecture 8 Entity Authentication/Identification ICT 6541 Applied Cryptography Lecture 8 Entity Authentication/Identification Hossen Asiful Mustafa Introduction Entity Authentication is a technique designed to let one party prove the identity of another

More information

REINFORCED FINGERPRINT MATCHING METHOD FOR AUTOMATED FINGERPRINT IDENTIFICATION SYSTEM

REINFORCED FINGERPRINT MATCHING METHOD FOR AUTOMATED FINGERPRINT IDENTIFICATION SYSTEM REINFORCED FINGERPRINT MATCHING METHOD FOR AUTOMATED FINGERPRINT IDENTIFICATION SYSTEM 1 S.Asha, 2 T.Sabhanayagam 1 Lecturer, Department of Computer science and Engineering, Aarupadai veedu institute of

More information

FINGERPRINT BIOMETRICS

FINGERPRINT BIOMETRICS FINGERPRINT BIOMETRICS White Paper JAN KREMER CONSULTING SERVICES Fingerprint Technology White Paper Page 1 TABLE OF CONTENTS 1. INTRODUCTION... 3 1.1. DOCUMENT OUTLINE... 3 1.2. BIOMETRICS OVERVIEW...

More information

Attacking Your Two-Factor Authentication (PS: Use Two-Factor Authentication)

Attacking Your Two-Factor Authentication (PS: Use Two-Factor Authentication) Attacking Your Two-Factor Authentication (PS: Use Two-Factor Authentication) 08 Jun 2017 K-LUG Technical Meeting Rochester, MN Presented by: Vi Grey Independent Security Researcher https://vigrey.com Who

More information

BIOMETRIC IDENTIFICATION OF PERSONS A SOLUTION FOR TIME & ATTENDANCE PROBLEMS

BIOMETRIC IDENTIFICATION OF PERSONS A SOLUTION FOR TIME & ATTENDANCE PROBLEMS BIOMETRIC IDENTIFICATION OF PERSONS A SOLUTION FOR TIME & ATTENDANCE PROBLEMS Emil PRICOP Petroleum-Gas University of Ploiesti, emil.pricop@gmail.com Keywords: fingerprint, RFID, access control, biometric,

More information

Authentication System

Authentication System A Biologically Inspired Password Authentication System Dipankar Dasgupta and Sudip Saha Center for Information Assurance University of Memphis Memphis, TN 38152 Outline Motivation Position Authentication

More information

Wireless Security Security problems in Wireless Networks

Wireless Security Security problems in Wireless Networks Wireless Security Security problems in Wireless Networks Security of Wireless Networks Wireless networks are everywhere more and more electronic devices are becoming wireless However, ensuring security

More information

The Research and Application of the Fingerprint Key based USB-Key Pin Number Protection System Yu Lu 1, a, Zhong Liang 2, b, Chen Yue 3, c

The Research and Application of the Fingerprint Key based USB-Key Pin Number Protection System Yu Lu 1, a, Zhong Liang 2, b, Chen Yue 3, c 5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015) The Research and Application of the Fingerprint Key based USB-Key Pin Number Protection System Yu Lu 1,

More information

User Authentication. Modified By: Dr. Ramzi Saifan

User Authentication. Modified By: Dr. Ramzi Saifan User Authentication Modified By: Dr. Ramzi Saifan Authentication Verifying the identity of another entity Computer authenticating to another computer Person authenticating to a local/remote computer Important

More information

Cryptographic Concepts

Cryptographic Concepts Outline Identify the different types of cryptography Learn about current cryptographic methods Chapter #23: Cryptography Understand how cryptography is applied for security Given a scenario, utilize general

More information

Cryptography and Network Security Chapter 1

Cryptography and Network Security Chapter 1 Cryptography and Network Security Chapter 1 Fourth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 1 Introduction The art of war teaches us to rely not on the likelihood of the enemy's

More information

Undergraduate programme in Computer sciences

Undergraduate programme in Computer sciences What is authentication? Security Engineering MSc in Computer Science EIT Master on Security and Privacy Lecture 12 Authentication Massacci Fabio It is the process of verifying a claimed identity by r for

More information

Studying Leakages on an Embedded Biometric System Using Side Channel Analysis

Studying Leakages on an Embedded Biometric System Using Side Channel Analysis Studying Leakages on an Embedded Biometric System Using Side Channel Analysis M. Berthier, Y. Bocktaels, J. Bringer, H. Chabanne, T. Chouta, J-L. Danger, M. Favre, T. Graba Institut Mines-Télécom Outline

More information

Authentication. Chapter 2

Authentication. Chapter 2 Authentication Chapter 2 Learning Objectives Create strong passwords and store them securely Understand the Kerberos authentication process Understand how CHAP works Understand what mutual authentication

More information

lifeid Foundation FAQ v.1

lifeid Foundation FAQ v.1 lifeid Foundation FAQ v.1 lifeid Foundation FAQ v.1 1 About the lifeid Foundation 2 1. What is the lifeid Foundation? 2 2. Who is on the lifeid Platform team? 2 3. What is the lifeid Foundation website

More information

Computer Security. 10. Biometric authentication. Paul Krzyzanowski. Rutgers University. Spring 2018

Computer Security. 10. Biometric authentication. Paul Krzyzanowski. Rutgers University. Spring 2018 Computer Security 10. Biometric authentication Paul Krzyzanowski Rutgers University Spring 2018 1 Biometrics Identify a person based on physical or behavioral characteristics scanned_fingerprint = capture();

More information

Security: Cryptography

Security: Cryptography Security: Cryptography Computer Science and Engineering College of Engineering The Ohio State University Lecture 38 Some High-Level Goals Confidentiality Non-authorized users have limited access Integrity

More information

Mahmood Fathy Computer Engineering Department Iran University of science and technology Tehran, Iran

Mahmood Fathy Computer Engineering Department Iran University of science and technology Tehran, Iran 1 Alignment-Free Fingerprint Cryptosystem Based On Multiple Fuzzy Vault and Minutia Local Structures Ali Akbar Nasiri Computer Engineering Department Iran University of science and technology Tehran, Iran

More information

Lecture 14 Passwords and Authentication

Lecture 14 Passwords and Authentication Lecture 14 Passwords and Authentication Stephen Checkoway University of Illinois at Chicago CS 487 Fall 2017 Slides based on Bailey s ECE 422 Major Portions Courtesy Ryan Cunningham AUTHENTICATION Authentication

More information

Information Security & Privacy

Information Security & Privacy IS 2150 / TEL 2810 Information Security & Privacy James Joshi Associate Professor, SIS Lecture 8 Feb 24, 2015 Authentication, Identity 1 Objectives Understand/explain the issues related to, and utilize

More information

Computer Security 4/15/18

Computer Security 4/15/18 Biometrics Identify a person based on physical or behavioral characteristics Computer Security 10. Biometric authentication scanned_fingerprint = capture(); if (scanned_fingerprint == stored_fingerprint)

More information

Network Security and Cryptography. December Sample Exam Marking Scheme

Network Security and Cryptography. December Sample Exam Marking Scheme Network Security and Cryptography December 2015 Sample Exam Marking Scheme This marking scheme has been prepared as a guide only to markers. This is not a set of model answers, or the exclusive answers

More information

The World Wide Web is widely used by businesses, government agencies, and many individuals. But the Internet and the Web are extremely vulnerable to

The World Wide Web is widely used by businesses, government agencies, and many individuals. But the Internet and the Web are extremely vulnerable to 1 The World Wide Web is widely used by businesses, government agencies, and many individuals. But the Internet and the Web are extremely vulnerable to compromises of various sorts, with a range of threats

More information

Introduction to Network Security Missouri S&T University CPE 5420 Data Integrity Algorithms

Introduction to Network Security Missouri S&T University CPE 5420 Data Integrity Algorithms Introduction to Network Security Missouri S&T University CPE 5420 Data Integrity Algorithms Egemen K. Çetinkaya Egemen K. Çetinkaya Department of Electrical & Computer Engineering Missouri University of

More information

Vidder PrecisionAccess

Vidder PrecisionAccess Vidder PrecisionAccess Transparent Multi-Factor Authentication June 2015 910 E HAMILTON AVENUE. SUITE 430. CAMPBELL, CA 95008 P: 408.418.0440 F: 408.706.5590 WWW.VIDDER.COM Table of Contents I. Overview...

More information

UNIT - IV Cryptographic Hash Function 31.1

UNIT - IV Cryptographic Hash Function 31.1 UNIT - IV Cryptographic Hash Function 31.1 31-11 SECURITY SERVICES Network security can provide five services. Four of these services are related to the message exchanged using the network. The fifth service

More information

What is Authentication? All requests for resources have to be monitored. Every request must be authenticated and authorized to use the resource.

What is Authentication? All requests for resources have to be monitored. Every request must be authenticated and authorized to use the resource. P1L4 Authentication What is Authentication? All requests for resources have to be monitored. Every request must be authenticated and authorized to use the resource. Authentication: Who are you? Prove it.

More information

Digital Signature Generation using Fingerprint, Password and Smart Card

Digital Signature Generation using Fingerprint, Password and Smart Card Digital Signature Generation using Fingerprint, Password and Smart Card FAWAD AHMED and MOHAMMED YAKOOB SIYAL School of Electrical and Electronic Engineering Nanyang Technological University 50 Nanyang

More information

Glenwood Telecommunications, Inc. Acceptable Use Policy (AUP)

Glenwood Telecommunications, Inc. Acceptable Use Policy (AUP) Glenwood Telecommunications, Inc. Acceptable Use Policy (AUP) All customers should read this document. You are responsible for the policy written here, and your account WILL BE DISABLED WITHOUT WARNING

More information

Swipe Your Fingerprints! How Biometric Authentication Simplifies Payment, Access and Identity Fraud

Swipe Your Fingerprints! How Biometric Authentication Simplifies Payment, Access and Identity Fraud Swipe Your Fingerprints! How Biometric Authentication Simplifies Payment, Access and Identity Fraud Julian Fietkau, Starbug, Jean-Pierre Seifert Security in Telecommunications - Technische Universität

More information

===============================================================================

=============================================================================== We have looked at how to use public key crypto (mixed with just the right amount of trust) for a website to authenticate itself to a user's browser. What about when Alice needs to authenticate herself

More information

Computer Security: Principles and Practice

Computer Security: Principles and Practice Computer Security: Principles and Practice Chapter 3 User Authentication First Edition by William Stallings and Lawrie Brown Lecture slides by Lawrie Brown User Authentication fundamental security building

More information

IMPROVED FUZZY VAULT SCHEME FOR FINGERPRINT VERIFICATION

IMPROVED FUZZY VAULT SCHEME FOR FINGERPRINT VERIFICATION IMPROVED FUZZY VAULT SCHEME FOR FINGERPRINT VERIFICATION C. Örencik, T. B. Pedersen, E. Savaş and M. Keskinoz Faculty of Engineering & Natural Sciences, Sabanci University, Istanbul, 34956, Turkey {cengizo@su.,

More information

CUNY John Jay College of Criminal Justice MATH AND COMPUTER SCIENCE

CUNY John Jay College of Criminal Justice MATH AND COMPUTER SCIENCE Instructor: Prof Aftab Ahmad Office: NB 612 Telephone No. (212)393-6314 Email Address: aahmad@jjay.cuny.edu Office Hours: By appointment TEXT & REFERENCE MATERIAL Text Notes from instructor posted on Blackboard

More information

Online and Offline Fingerprint Template Update Using Minutiae: An Experimental Comparison

Online and Offline Fingerprint Template Update Using Minutiae: An Experimental Comparison Online and Offline Fingerprint Template Update Using Minutiae: An Experimental Comparison Biagio Freni, Gian Luca Marcialis, and Fabio Roli University of Cagliari Department of Electrical and Electronic

More information

Authentication Technologies

Authentication Technologies Authentication Technologies 1 Authentication The determination of identity, usually based on a combination of something the person has (like a smart card or a radio key fob storing secret keys), something

More information

CHAPTER 2 LITERATURE REVIEW

CHAPTER 2 LITERATURE REVIEW 9 CHAPTER 2 LITERATURE REVIEW 2.1 INTRODUCTION In this chapter the literature available within the purview of the objectives of the present study is reviewed and the need for the proposed work is discussed.

More information

Multimodal Biometric System by Feature Level Fusion of Palmprint and Fingerprint

Multimodal Biometric System by Feature Level Fusion of Palmprint and Fingerprint Multimodal Biometric System by Feature Level Fusion of Palmprint and Fingerprint Navdeep Bajwa M.Tech (Student) Computer Science GIMET, PTU Regional Center Amritsar, India Er. Gaurav Kumar M.Tech (Supervisor)

More information

CIS 6930/4930 Computer and Network Security. Topic 6. Authentication

CIS 6930/4930 Computer and Network Security. Topic 6. Authentication CIS 6930/4930 Computer and Network Security Topic 6. Authentication 1 Authentication Authentication is the process of reliably verifying certain information. Examples User authentication Allow a user to

More information

Watermarking for Security in Database

Watermarking for Security in Database Watermarking for Security in Database Prof. Manoj Dhande Department of Computer Engineering of Shah and Anchor Kutchhi Engineering College, Chembur, University of manoj.dhande@gmail.com Aishwarya Kotyankar

More information

Message Authentication Codes and Cryptographic Hash Functions

Message Authentication Codes and Cryptographic Hash Functions Message Authentication Codes and Cryptographic Hash Functions Readings Sections 2.6, 4.3, 5.1, 5.2, 5.4, 5.6, 5.7 1 Secret Key Cryptography: Insecure Channels and Media Confidentiality Using a secret key

More information

ISO/IEC Common Criteria. Threat Categories

ISO/IEC Common Criteria. Threat Categories ISO/IEC 15408 Common Criteria Threat Categories 2005 Bar Biszick-Lockwood / QualityIT Redmond, WA 2003 Purpose This presentation introduces you to the threat categories contained in ISO/IEC 15408, used

More information

Using Support Vector Machines to Eliminate False Minutiae Matches during Fingerprint Verification

Using Support Vector Machines to Eliminate False Minutiae Matches during Fingerprint Verification Using Support Vector Machines to Eliminate False Minutiae Matches during Fingerprint Verification Abstract Praveer Mansukhani, Sergey Tulyakov, Venu Govindaraju Center for Unified Biometrics and Sensors

More information

Electronic Signature Systems

Electronic Signature Systems Electronic Signature Systems A Guide for IT Personnel Copyright Topaz Systems Inc. All rights reserved. For Topaz Systems, Inc. trademarks and patents, visit www.topazsystems.com/legal. Table of Contents

More information

Interim Report Fingerprint Authentication in an Embedded System

Interim Report Fingerprint Authentication in an Embedded System Interim Report Fingerprint Authentication in an Embedded System February 16, 2007 Wade Milton 0284985 Jay Hilliard 0236769 Breanne Stewart 0216185 Analysis and Intelligent Design 1428 Elm Street Soeville,

More information

Lecture 11: Human Authentication CS /12/2018

Lecture 11: Human Authentication CS /12/2018 Lecture 11: Human Authentication CS 5430 3/12/2018 Classes of Countermeasures Authentication: mechanisms that bind principals to actions Authorization: mechanisms that govern whether actions are permitted

More information

COMPARATIVE STUDY OF HISTOGRAM SHIFTING ALGORITHMS FOR DIGITAL WATERMARKING

COMPARATIVE STUDY OF HISTOGRAM SHIFTING ALGORITHMS FOR DIGITAL WATERMARKING International Journal of Computer Engineering and Applications, Volume X, Issue VII, July 16 www.ijcea.com ISSN 2321-3469 COMPARATIVE STUDY OF HISTOGRAM SHIFTING ALGORITHMS FOR DIGITAL WATERMARKING Geeta

More information

ENANGHA EYAM ABENG AND W. ADEBISI ADESOLA

ENANGHA EYAM ABENG AND W. ADEBISI ADESOLA GLOBAL JOURNAL OF PURE AND APPLIED SCIENCES VOL. 18, NO. 1&2, 2012: 59-66 COPYRIGHT BACHUDO SCIENCE CO. LTD PRINTED IN NIGERIA ISSN 1118-0579 www.globaljournalseries.com, Email: info@globaljournalseries.com

More information

Gurmeet Kaur 1, Parikshit 2, Dr. Chander Kant 3 1 M.tech Scholar, Assistant Professor 2, 3

Gurmeet Kaur 1, Parikshit 2, Dr. Chander Kant 3 1 M.tech Scholar, Assistant Professor 2, 3 Volume 8 Issue 2 March 2017 - Sept 2017 pp. 72-80 available online at www.csjournals.com A Novel Approach to Improve the Biometric Security using Liveness Detection Gurmeet Kaur 1, Parikshit 2, Dr. Chander

More information

Smart Card and Biometrics Used for Secured Personal Identification System Development

Smart Card and Biometrics Used for Secured Personal Identification System Development Smart Card and Biometrics Used for Secured Personal Identification System Development Mădălin Ştefan Vlad, Razvan Tatoiu, Valentin Sgârciu Faculty of Automatic Control and Computers, University Politehnica

More information

Encryption Algorithms Authentication Protocols Message Integrity Protocols Key Distribution Firewalls

Encryption Algorithms Authentication Protocols Message Integrity Protocols Key Distribution Firewalls Security Outline Encryption Algorithms Authentication Protocols Message Integrity Protocols Key Distribution Firewalls Overview Cryptography functions Secret key (e.g., DES) Public key (e.g., RSA) Message

More information

Bank Infrastructure - Video - 1

Bank Infrastructure - Video - 1 Bank Infrastructure - 1 05/09/2017 Threats Threat Source Risk Status Date Created Account Footprinting Web Browser Targeted Malware Web Browser Man in the browser Web Browser Identity Spoofing - Impersonation

More information

ASC Chairman. Best Practice In Data Security In The Cloud. Speaker Name Dr. Eng. Bahaa Hasan

ASC Chairman. Best Practice In Data Security In The Cloud. Speaker Name Dr. Eng. Bahaa Hasan Regional Forum on Cybersecurity in the Era of Emerging Technologies & the Second Meeting of the Successful Administrative Practices -2017 Cairo, Egypt 28-29 November 2017 Best Practice In Data Security

More information

Security Policies and Procedures Principles and Practices

Security Policies and Procedures Principles and Practices Security Policies and Procedures Principles and Practices by Sari Stern Greene Chapter 3: Information Security Framework Objectives Plan the protection of the confidentiality, integrity and availability

More information

Cryptography and Network Security. Sixth Edition by William Stallings

Cryptography and Network Security. Sixth Edition by William Stallings Cryptography and Network Security Sixth Edition by William Stallings Chapter 19 Electronic Mail Security Despite the refusal of VADM Poindexter and LtCol North to appear, the Board's access to other sources

More information