Vehicle tracking unit with fault condition diagnosis and related methods |
| In view of the foregoing background, it is therefore an object of the present invention to provide ... |
|
Method for managing construction machine, and arithmetic processing apparatus |
| What is claimed is: 1. A method for managing a construction machine, the method comprising: a first ... |
|
Method and apparatus for monitoring work vehicles |
| The present invention relates to a monitoring system for a work vehicle. The management system ... |
|
Hitch assembly control system |
| In view of the above and in accordance with the present invention there is provided a control ... |
|
Behavior control system for vehicle |
| It is an object of the invention to provide a vehicle behavior control system that executes the ... |
|
Indicator for a hybrid electric vehicle |
| FIG. 1 illustrates instrument cluster 10. Instrument cluster 10 communicates information to a ... |
|
Hub odometer damping mechanism |
| The present invention relates generally to hub-mounted odometers useful in recording the ... |
|
Collision detection system for a vehicle |
| It is the primary object of the present invention to provide a vehicle collision detection system ... |
|
Vehicle wheel cover |
| The present invention provides a combined wheel cover and mounting device which addresses many of ... |
|
|
Efficient cryptographic hash functions and methods for amplifying the security of hash functions and pseudo-random functions
| Details |
Inventors: Aiello, William A.; Venkatesan, Ramarathnam;
Assignee: Bell Communications Research, Inc. (Morristown, NJ)
Primary Examiner: Gregory; Bernarr E.
Assistant Examiner:
Attorney, Agent or Firm: Giordano; Joseph
Methods and circuitry for generating a cryptographic hash function using a strong pseudo-random generator along with the input data to create high quality pseudo-random keys as indices to pseudo-random functions, as well as a pseudo-random function from 2n bits to 2n bits given a pseudo-random function from n bits to n bits. |
|
DETAILED DESCRIPTION These shortcomings as well as other deficiencies and limitations in the art are obviated, in accordance with the present invention, in which the One-Way Hash Function generator, in contrast to the prior art: (1) uses a strong pseudo-random generator--only recently have strong pseudo-random generators become efficient enough to be practical for use in the design of a OWHF; and (2) generates a pseudo-random function from 2n bits to 2n bits given a pseudo-random function from n bits to n bits. To compute pseudo-random function keys from input data, one may use any universal hash function which (a) has output length larger than the input length by enough margin to rule out two inputs having the same hash value with a good probability (over the choice of hash function parameters) and (b) has the property that given an input and its hash value, the hash value of another input remains largely unpredictable. Herein is provided an efficient universal hash function which is called the Finite Field Subset Sum (FFSS) hashing. Both FFSS hashing and the pseudo-random function construction are of separate and independent interest and have applications beyond their use in the OWHF scheme. For example, the PRF doubling construction has immediate application to increasing the difficulty of attacking existing hash functions like MD5, SHA, or pseudo-random functions like DES using birthday attacks or their generalizations. For example, doubling the output length of MD5 using the construction of the present random invention from 128 bits to 256 bits increases the number of steps needed for a birthday attack from 2. sup. 64 to 2. sup. 128, as long as MD5 is sufficiently pseudo-random. Broadly, in accordance with the present invention, output bits corresponding to a one-way hash function of input bits are iteratively generated. Upon each iteration, a current hash function is produced. The methodology utilizes a butterfly pseudo-random function generator, operative with a set of keys, and a finite field subset-sum generator arrangement
|
|