Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Efficient data integrity protection

Smeets, Ben LU orcid and Gehrmann, Christian LU (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:
inventor
LU orcid and LU
organization
publishing date
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}},
}