Efficient data integrity protection
(2011) 8036380- Abstract
- A message authentication code, MAC, is generated in an electronic circuit, wherein the MAC integrity protects a data value, PD. A random challenge word, RND, is received from a source that is external to the electronic circuit. A first function G(RND,K) is evaluated that generates a first encrypted value, K?, from RND and K, wherein K is a secret key value that is stored on the electronic circuit. A second function F(RND,K) is evaluated that generates a second encrypted value, K?, from RND and K. The MAC is then generated in accordance with MAC=K?+m1K?+m2K?2+ . . . +MlK?l, wherein m1, m2, . . . , ml are derived by representing the data value, PD, as an l-tuple of elements in a field, GF(2n), wherein n is an integer greater than zero. A... (More)
- A message authentication code, MAC, is generated in an electronic circuit, wherein the MAC integrity protects a data value, PD. A random challenge word, RND, is received from a source that is external to the electronic circuit. A first function G(RND,K) is evaluated that generates a first encrypted value, K?, from RND and K, wherein K is a secret key value that is stored on the electronic circuit. A second function F(RND,K) is evaluated that generates a second encrypted value, K?, from RND and K. The MAC is then generated in accordance with MAC=K?+m1K?+m2K?2+ . . . +MlK?l, wherein m1, m2, . . . , ml are derived by representing the data value, PD, as an l-tuple of elements in a field, GF(2n), wherein n is an integer greater than zero. A hardware-efficient arrangement is also disclosed for generating this and other MACs. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/e91dea79-0e5c-4c4b-b744-6fa29ec58706
- inventor
- Smeets, Ben LU and Gehrmann, Christian LU
- organization
- publishing date
- 2011-10-11
- type
- Patent
- publication status
- published
- subject
- patent number
- 8036380
- language
- English
- LU publication?
- yes
- id
- e91dea79-0e5c-4c4b-b744-6fa29ec58706
- alternative location
- https://worldwide.espacenet.com/patent/search?q=pn%3DUS8036380B2
- date added to LUP
- 2021-10-24 13:24:05
- date last changed
- 2021-10-25 16:04:54
@misc{e91dea79-0e5c-4c4b-b744-6fa29ec58706, abstract = {{A message authentication code, MAC, is generated in an electronic circuit, wherein the MAC integrity protects a data value, PD. A random challenge word, RND, is received from a source that is external to the electronic circuit. A first function G(RND,K) is evaluated that generates a first encrypted value, K?, from RND and K, wherein K is a secret key value that is stored on the electronic circuit. A second function F(RND,K) is evaluated that generates a second encrypted value, K?, from RND and K. The MAC is then generated in accordance with MAC=K?+m1K?+m2K?2+ . . . +MlK?l, wherein m1, m2, . . . , ml are derived by representing the data value, PD, as an l-tuple of elements in a field, GF(2n), wherein n is an integer greater than zero. A hardware-efficient arrangement is also disclosed for generating this and other MACs.}}, author = {{Smeets, Ben and Gehrmann, Christian}}, language = {{eng}}, month = {{10}}, note = {{Patent, Patent Number: 8036380}}, title = {{Efficient data integrity protection}}, url = {{https://worldwide.espacenet.com/patent/search?q=pn%3DUS8036380B2}}, year = {{2011}}, }