Browse Prior Art Database

8-Character Alphameric Key for Each Second in Any Century

IP.com Disclosure Number: IPCOM000036995D
Original Publication Date: 1989-Nov-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Modderkolk, AA: AUTHOR

Abstract

A program is disclosed that generates on one IBM processor complex a unique alphameric key within a 100-year timeframe which is internally in the IBM System/370 architecture representable in 32-bits.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 62% of the total text.

Page 1 of 1

8-Character Alphameric Key for Each Second in Any Century

A program is disclosed that generates on one IBM processor complex a unique alphameric key within a 100-year timeframe which is internally in the IBM System/370 architecture representable in 32-bits.

The method generates an identification consisting of the digits 0-9 and the characters A-F, and guarantees that the same key will not be generated for at least 100 years.

Up to the year 2000 the generated key starts with the characters C, D, E or F and therefore complies also with the SAA guidelines for variable names.

The below-described method to create such a key satisfies the above criteria. The method of operation is shown as a flow diagram.

1. The date and time today is obtained from the Operating System or hardware.

2. Most often this can not be achieved in one uninterruptable operation. If that is the case, the date must be obtained again and compared against the previously obtained date to make sure that it has not changed. If it has, the loop must be re-entered at the top. The reason for this check is to avoid that, at times close to midnight, the date is obtained just before midnight and the time just after mighnight, resulting in a value which is effectively of yesterday night.

3. The date is transformed to the number of days that have passed since the beginning of the century considering leap years.

4. The time is transformed to the number of seconds that have passed since midnight.

5. Both values...