发明名称 Unique surrogate key generation using cryptographic hashing
摘要 The present invention relates to a method or system of generating a surrogate key using cryptographic hashing. One embodiment of the method of the present invention may have steps such as selecting a field or group of fields that is or are unique among all records in the database and for each record, extracting the data from the fields; concatenating the extracted data into an input message; running the input message through a hash generator, either in batches or one at a time, for testing purposes perhaps; and outputting a surrogate key.
申请公布号 US9237011(B2) 申请公布日期 2016.01.12
申请号 US201414507085 申请日期 2014.10.06
申请人 International Business Machines Corporation 发明人 Tepper Clinton S.
分类号 H04L29/06;H04L9/08;G06F17/30 主分类号 H04L29/06
代理机构 Keohane & D'Alessandro PLLC 代理人 Pivnichny John R.;Schiesser Madeline F.;Keohane & D'Alessandro PLLC
主权项 1. A method for generating a surrogate key using cryptographic hashing in a system having a database having records, the records having fields having data therein, the method comprising: selecting a field that is unique among all records in the database and for each record, extracting the data from the fields; concatenating the extracted data to yield an input message; inputting the input message to a hash generator to perform the following steps: dividing the input message into a set of chunks;dividing each chunk into a first set of words;generating a second set of words based on the first set of words;generating a third set of words based on the second set of words; andgenerating final results for each message based on the third set of words; and outputting a surrogate key based on the final results, wherein sequential generations of the surrogate key for an identical record by the hash generator yield identical results.
地址 Armonk NY US