-
公开(公告)号:AU2003300926A1
公开(公告)日:2005-01-28
申请号:AU2003300926
申请日:2003-12-15
Applicant: IBM
Inventor: CRAFT DAVID J
IPC: G06F21/00
Abstract: A processing unit includes a read-only encryption key. Loader code image is loaded into system memory from non-volatile storage. Loader code image includes a prefix value and a suffix value. The prefix value is combined with the master key from the processing unit to create a random value that is the seed for a hashing algorithm. The hashing algorithm uses the seed value with a signature formed from the blocks of code to form a result. During the hashing algorithm, intermediate key values are generated and stored in a memory area inaccessible by the user. The intermediate key values are used by the loader code after the loader has been authenticated and loaded. The loader combines one or more of the intermediate key values with prefix and suffix values that correspond to other software modules to authenticate the software, using a hashing algorithm, and load the software upon authentication.
-
公开(公告)号:DE69834695T2
公开(公告)日:2007-04-26
申请号:DE69834695
申请日:1998-09-14
Applicant: IBM
Inventor: CRAFT DAVID J
Abstract: A method for encoding an input data stream of source symbols to produce an output sequence of pointers is disclosed. An initial part of the input data stream is encoded as a LITERAL_POINTER by a compressor. A LITERAL_POINTER includes at least one data byte from the data stream. A subsequent part of the input data stream is encoded as a COPY_POINTER. The COPY_POINTER includes a count and a displacement pointing to a history-buffer within the compressor. All succeeding data bytes from the input data stream are encoded as LITERAL_POINTERs and COPY_POINTERs in an alternating fashion, such that an encoded output sequence output by the compressor includes a string of pointers alternating between LITERAL_POINTERs and COPY_POINTERs.
-
公开(公告)号:AU2003300926A8
公开(公告)日:2005-01-28
申请号:AU2003300926
申请日:2003-12-15
Applicant: IBM
Inventor: CRAFT DAVID J
Abstract: A processing unit includes a read-only encryption key. Loader code image is loaded into system memory from non-volatile storage. Loader code image includes a prefix value and a suffix value. The prefix value is combined with the master key from the processing unit to create a random value that is the seed for a hashing algorithm. The hashing algorithm uses the seed value with a signature formed from the blocks of code to form a result. During the hashing algorithm, intermediate key values are generated and stored in a memory area inaccessible by the user. The intermediate key values are used by the loader code after the loader has been authenticated and loaded. The loader combines one or more of the intermediate key values with prefix and suffix values that correspond to other software modules to authenticate the software, using a hashing algorithm, and load the software upon authentication.
-
公开(公告)号:BR9204635A
公开(公告)日:1993-06-15
申请号:BR9204635
申请日:1992-12-01
Applicant: IBM
Inventor: CRAFT DAVID J
Abstract: The present invention relates to data compression apparatus comprising means (320) for receiving an input string of data words, storage means (330) for storing selected data words, comparison means for comparing the input data words with the stored data words, token generating means (370) for generating tokens representing input data words which are identical to stored data words, and means for combining the tokens with input data words which are not identical with any stored data words to form a compressed string of data words. According to the invention the data compression apparatus is characterised in that the storage means comprises means for storing input data words which are not identical to any stored data words so as to increase the number of stored data words.
-
公开(公告)号:CA991752A
公开(公告)日:1976-06-22
申请号:CA167859
申请日:1973-03-28
Applicant: IBM
Inventor: CRAFT DAVID J
IPC: G06F9/46 , G06F13/26 , G06F13/374
Abstract: An access control system and method is disclosed in which a plurality of communication stations contend for access to a communications channel. Each remote station is provided with a priority access number and with a means for comparing its number with those of any contending stations then requesting access to the communication channel to determine which station will be given first access thereto.
-
16.
公开(公告)号:MY115600A
公开(公告)日:2003-07-31
申请号:MYPI9803736
申请日:1998-08-17
Applicant: IBM
Inventor: CRAFT DAVID J
Abstract: A METHOD FOR PROVIDING IMPROVED DATA COMPRESSION EFFICIENCY TO A DATA COMPRESSOR UNIT (10)IS DISCLOSED. BEFORE SENDING THE UNCOMPRESSED DATA STREAM(13) TO THE DATA COMPRESSOR UNIT, AN INCOMING DATA BYTE(22) FROM THE UNCOMPRESSED DATA STREAM IS FIRST COMPARED(24) WITH A PRECEDING DATA BYTE(23) FROM THE UNCOMPRESSED DATA STREAM. A FIRST COUNTER VALUE (25)IS INCREMENTED IN RESPONSE TO A MATCH BETWEEN THE INCOMING DATA BYTE AND THE PRECEDING DATA BYTE. A SECOND VALUE(26) IS THEN INCREMENTED IN RESPONSE TO SUBSEQUENT MATCHES BETWEEN AN INCOMING DATA BYTE AND ITS PRECEDING DATA BYTE AFTER THE FIRST COUNTER VALUE HAS REACHED A PRESENT VALUE. THE SECOND COUNTER VALUE IS FINALLY SENT TO THE DATA COMPRESSOR UNIT AT THE COMPLETION OF A RUN OF THE INCOMING DATA BYTE IN SUBSTITUTION OF A PORTION OF THE RUN, SUCH THAT THE DATA COMPRESSOR UNIT CAN QUICKLY RESUME ITS OPTIMAL COMPRESSION RATIO AFTER AN OCCURRENCE OF THE RUN WITHIN UNCOMPRESSED DATA STREAM. (FIG.2)
-
公开(公告)号:GB2319366B
公开(公告)日:2001-04-11
申请号:GB9720302
申请日:1997-09-25
Applicant: IBM
Inventor: AUERBACH DANIEL J , CRAFT DAVID J , MONTOYE ROBERT K
-
公开(公告)号:CA2077271A1
公开(公告)日:1993-06-14
申请号:CA2077271
申请日:1992-09-01
Applicant: IBM
Inventor: CRAFT DAVID J
Abstract: The present invention relates to data compression apparatus comprising means (320) for receiving an input string of data words, storage means (330) for storing selected data words, comparison means for comparing the input data words with the stored data words, token generating means (370) for generating tokens representing input data words which are identical to stored data words, and means for combining the tokens with input data words which are not identical with any stored data words to form a compressed string of data words. According to the invention the data compression apparatus is characterised in that the storage means comprises means for storing input data words which are not identical to any stored data words so as to increase the number of stored data words.
-
公开(公告)号:CA960784A
公开(公告)日:1975-01-07
申请号:CA148052
申请日:1972-07-27
Applicant: IBM
Inventor: JONES JOHN W , TAYLOR KEITH G , CRAFT DAVID J
-
公开(公告)号:CA953423A
公开(公告)日:1974-08-20
申请号:CA133100
申请日:1972-01-25
Applicant: IBM
-
-
-
-
-
-
-
-
-