spacer
spacer Main Page
spacer
spacer Call For Papers
spacer
spacer Location
spacer
spacer Chair-Committee
spacer
spacer Deadlines
spacer
spacer Paper Format
spacer
spacer Fees
spacer
spacer SUBMIT A PAPER
spacer
spacer SUBMIT A SPECIAL SESSION
spacer
spacer SEND THE FINAL VERSION
spacer
spacer Conference Program
spacer
spacer Presentation Information
spacer
spacer Call for Collaborators
spacer
spacer Relevant WSEAS Conferences
spacer
spacer REVIEWERS
spacer
spacer CONTACT US
Past Conferences Reports
Find here full report from previous events


Impressions from previous conferences ...
Read your feedback...


History of the WSEAS conferences ...
List of previous WSEAS Conferences...


Urgent News ...
Learn the recent news of the WSEAS ...

 



 

spacer

Plenary Lecture

Digital Signature and Hash Function Irregularity




Professor Milan Tuba
Megatrend University Belgrade
Faculty of Computer Science
Serbia
E-mail: tuba@ieee.org

Abstract: Use of computer networks is expanding in many important areas such as e-government, e-business, e-learning etc. In any such communications network it is crucial to be able to authenticate both the contents and the origin of a message. Digital signatures (based on public key schemas) are used for authentication and ideally they should provide the same guarantees as a handwritten signatures: unforgeability (only the author of a message should be able to sign his name to a message), undeniability (the author of a message should not be able to deny he signed it at a later stage) and authentication (the signature should allow the contents of the message to be authenticated).
In order to provide message authentication the signature must depend on the contents of the message being signed. Two major problems with the public key-based signature schemes are that they are existentially forgeable and if the message is long then the signature will take a long time to compute. To overcome both of these problems hash functions that map a (possibly lengthy) message to a small digest h(M) are used. Among other desirable properties (the length of h(M) should be small, the function h should be a publicly known one-way function, it should destroy algebraic relationships between messages and signatures), an interesting one is that it should be ‘collision-resistant’, that is it should be difficult to find two messages with the same hash value.
To find a collision the birthday attack is used, which shows that attacker may not need to examine too many messages before he ?nds a collision. If attacker generates random messages and computes their hash values then with probability at least ½ he ?nds a collision after generating ?2|R| messages, where |R| is the total number of possible hash values for the corresponding hash function. The real situation is even worse. In previous estimates it is always assumed that the hash function is regular, meaning that all points in the range have the same number of pre-images under h. If h is not regular, fewer trials are required. Here we examine different types of irregularity of the hash function and the quantitative changes in the required number of trials to find a collision.


Brief Biography of the Speaker:
Milan Tuba received B. S. in Mathematics, M. S. in Mathematics, M. S. in Computer Science, M. Ph. in Computer Science, Ph. D. in Computer Science from University of Belgrade and New York University. From 1983 to 1987 he was a graduate student and teaching and research assistant at Vanderbilt University in Nashville and Courant Institute of Mathematical Sciences, New York University. From 1987 to 1993. he was Assistant Professor of Electrical Engineering at Cooper Union Graduate School of Engineering, New York. During that time he was the founder and director of Microprocessor Lab and VLSI Lab, leader of scientific projects and supervisor of many theses. From 1994 he was Associate professor of Computer Science and Director of Computer Center at University of Belgrade, Faculty of Mathematics, and from 2004 also Professor of Computer Science and Dean of the College of Computer Science, Megatrend University Belgrade. He was teaching about 20 graduate and undergraduate courses, from VLSI Design and Computer Architecture to Computer Networks, Image Processing, Calculus and Queuing Theory. His research interest include mathematical, queuing theory and algorithmic optimizations applied in computer networks, image processing and combinatorial problems. He is the author of more than 60 scientific papers and a monograph. He was coeditor or member of the board of editors of number of scientific journals and conferences. Member ACM 1983, IEEE 1984, AMS 1995, New York Academy of Sciences 1987.
 

 

 
 
Copyright © www.wseas.org                        Designed by WSEAS