发明公开
EP0862143A2 Method and arrangement for generating and checking a security imprint
失效
Verfahren und Anordnung zur Erzeugung undÜberprüfungeines Sicherheitsabdruckes
- 专利标题: Method and arrangement for generating and checking a security imprint
- 专利标题(中): Verfahren und Anordnung zur Erzeugung undÜberprüfungeines Sicherheitsabdruckes
-
申请号: EP98250018.3申请日: 1998-01-21
-
公开(公告)号: EP0862143A2公开(公告)日: 1998-09-02
- 发明人: Windel, Harald , Thiel, Wolfgang, Dr. , Wagner, Andreas
- 申请人: Francotyp-Postalia Aktiengesellschaft & Co.
- 申请人地址: Triftweg 21-26 16547 Birkenwerder DE
- 专利权人: Francotyp-Postalia Aktiengesellschaft & Co.
- 当前专利权人: Francotyp-Postalia Aktiengesellschaft & Co.
- 当前专利权人地址: Triftweg 21-26 16547 Birkenwerder DE
- 优先权: US798604 19970211
- 主分类号: G07B17/02
- IPC分类号: G07B17/02
摘要:
A method for verifiying data formed by a plurality of successive bits, comprising the steps of:
(a) dividing said data into a plurality of data blocks each containing an equal number of bits; (b)setting an initialization vector equal to zero; (c) conducting an exclusive-OR operation with a first of said data blocks to obtain a first exlusive-OR result; (d) encrypting said first exclusive-OR result to obtain an output vector; (e) conducting an exclusive-OR operation with a next of said data blocks and said output vector, as a preceding vector, to obtain a next exclusive-OR result; (f) encrypting said next exclusive-OR result to obtain a next output vector; (g) repeating steps (e) and (f) in succession for each data block using said next output vector as said preceding vector to obtain a final output vector containing a plurality of bits; (h) selecting a portion of the bits of said final output vector as a data authentication code for said data; and (i) verifying said data using said data authentication code.
(a) dividing said data into a plurality of data blocks each containing an equal number of bits; (b)setting an initialization vector equal to zero; (c) conducting an exclusive-OR operation with a first of said data blocks to obtain a first exlusive-OR result; (d) encrypting said first exclusive-OR result to obtain an output vector; (e) conducting an exclusive-OR operation with a next of said data blocks and said output vector, as a preceding vector, to obtain a next exclusive-OR result; (f) encrypting said next exclusive-OR result to obtain a next output vector; (g) repeating steps (e) and (f) in succession for each data block using said next output vector as said preceding vector to obtain a final output vector containing a plurality of bits; (h) selecting a portion of the bits of said final output vector as a data authentication code for said data; and (i) verifying said data using said data authentication code.
公开/授权文献
信息查询