A practical implementation attack on weak pseudorandom number generator designs for EPC Gen2 tags
The Electronic Product Code Generation 2 (EPC Gen2) is an international standard that proposes the use of Radio Frequency Identification (RFID) in the supply chain. It is designed to balance cost and functionality. As a consequence, security on board of EPC Gen2 tags is often minimal. It is, indeed,...
| Autores: | , , |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión aceptada para publicación |
| Fecha de publicación: | 2010 |
| País: | España |
| Institución: | Universitat Oberta de Catalunya (UOC) |
| Repositorio: | O2, repositorio institucional de la UOC |
| OAI Identifier: | oai:openaccess.uoc.edu:10609/109802 |
| Acceso en línea: | http://hdl.handle.net/10609/109802 |
| Access Level: | acceso abierto |
| Palabra clave: | RFID EPC Gen2 PRNG security eavesdropping attack implementation seguretat espionatge atac implementació seguridad espionaje ataque implementación Computer security Seguretat informàtica Seguridad informática |
| id |
ES_c4d2df8a05a63cb61b6f7e7d286ae3dd |
|---|---|
| oai_identifier_str |
oai:openaccess.uoc.edu:10609/109802 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
A practical implementation attack on weak pseudorandom number generator designs for EPC Gen2 tagsMelià-Seguí, JoanGarcia-Alfaro, JoaquinHerrera-Joancomartí, JordiRFIDEPC Gen2PRNGsecurityeavesdroppingattackimplementationRFIDEPC Gen2PRNGseguretatespionatgeatacimplementacióRFIDEPC Gen2PRNGseguridadespionajeataqueimplementaciónComputer securitySeguretat informàticaSeguridad informáticaThe Electronic Product Code Generation 2 (EPC Gen2) is an international standard that proposes the use of Radio Frequency Identification (RFID) in the supply chain. It is designed to balance cost and functionality. As a consequence, security on board of EPC Gen2 tags is often minimal. It is, indeed, mainly based on the use of on board pseudorandomness, used to obscure the communication between readers and tags; and to acknowledge the proper execution of password-protected operations. In this paper, we present a practical implementation attack on a weak pseudorandom number generator (PRNG) designed specifically for EPC Gen2 tags. We show that it is feasible to eavesdrop a small amount of pseudorandom values by using standard EPC commands and using them to determine the PRNG configuration that allows to predict the complete output sequence.Wireless Personal CommunicationsUniversitat Oberta de Catalunya. Internet Interdisciplinary Institute (IN3)Institut Mines-TélécomUniversitat Autònoma de Barcelona (UAB)202020202010info:eu-repo/semantics/articleinfo:eu-repo/semantics/acceptedVersionapplication/pdfapplication/pdfhttp://hdl.handle.net/10609/109802reponame:O2, repositorio institucional de la UOCinstname:Universitat Oberta de Catalunya (UOC)InglésWireless Personal Communications, 2011, 59(1)https://doi.org/10.1007/s11277-010-0187-1info:eu-repo/grantAgreement/CONSOLIDER CSD2007-00004 ARES//info:eu-repo/grantAgreement/TSI2007-65406-C03-03 E-AEGIS//CC BY-NC-NDhttp://creativecommons.org/licenses/by-nc-nd/3.0/es/info:eu-repo/semantics/openAccessoai:openaccess.uoc.edu:10609/1098022026-05-28T12:42:01Z |
| dc.title.none.fl_str_mv |
A practical implementation attack on weak pseudorandom number generator designs for EPC Gen2 tags |
| title |
A practical implementation attack on weak pseudorandom number generator designs for EPC Gen2 tags |
| spellingShingle |
A practical implementation attack on weak pseudorandom number generator designs for EPC Gen2 tags Melià-Seguí, Joan RFID EPC Gen2 PRNG security eavesdropping attack implementation RFID EPC Gen2 PRNG seguretat espionatge atac implementació RFID EPC Gen2 PRNG seguridad espionaje ataque implementación Computer security Seguretat informàtica Seguridad informática |
| title_short |
A practical implementation attack on weak pseudorandom number generator designs for EPC Gen2 tags |
| title_full |
A practical implementation attack on weak pseudorandom number generator designs for EPC Gen2 tags |
| title_fullStr |
A practical implementation attack on weak pseudorandom number generator designs for EPC Gen2 tags |
| title_full_unstemmed |
A practical implementation attack on weak pseudorandom number generator designs for EPC Gen2 tags |
| title_sort |
A practical implementation attack on weak pseudorandom number generator designs for EPC Gen2 tags |
| dc.creator.none.fl_str_mv |
Melià-Seguí, Joan Garcia-Alfaro, Joaquin Herrera-Joancomartí, Jordi |
| author |
Melià-Seguí, Joan |
| author_facet |
Melià-Seguí, Joan Garcia-Alfaro, Joaquin Herrera-Joancomartí, Jordi |
| author_role |
author |
| author2 |
Garcia-Alfaro, Joaquin Herrera-Joancomartí, Jordi |
| author2_role |
author author |
| dc.contributor.none.fl_str_mv |
Universitat Oberta de Catalunya. Internet Interdisciplinary Institute (IN3) Institut Mines-Télécom Universitat Autònoma de Barcelona (UAB) |
| dc.subject.none.fl_str_mv |
RFID EPC Gen2 PRNG security eavesdropping attack implementation RFID EPC Gen2 PRNG seguretat espionatge atac implementació RFID EPC Gen2 PRNG seguridad espionaje ataque implementación Computer security Seguretat informàtica Seguridad informática |
| topic |
RFID EPC Gen2 PRNG security eavesdropping attack implementation RFID EPC Gen2 PRNG seguretat espionatge atac implementació RFID EPC Gen2 PRNG seguridad espionaje ataque implementación Computer security Seguretat informàtica Seguridad informática |
| description |
The Electronic Product Code Generation 2 (EPC Gen2) is an international standard that proposes the use of Radio Frequency Identification (RFID) in the supply chain. It is designed to balance cost and functionality. As a consequence, security on board of EPC Gen2 tags is often minimal. It is, indeed, mainly based on the use of on board pseudorandomness, used to obscure the communication between readers and tags; and to acknowledge the proper execution of password-protected operations. In this paper, we present a practical implementation attack on a weak pseudorandom number generator (PRNG) designed specifically for EPC Gen2 tags. We show that it is feasible to eavesdrop a small amount of pseudorandom values by using standard EPC commands and using them to determine the PRNG configuration that allows to predict the complete output sequence. |
| publishDate |
2010 |
| dc.date.none.fl_str_mv |
2010 2020 2020 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/acceptedVersion |
| format |
article |
| status_str |
acceptedVersion |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/10609/109802 |
| url |
http://hdl.handle.net/10609/109802 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
Wireless Personal Communications, 2011, 59(1) https://doi.org/10.1007/s11277-010-0187-1 info:eu-repo/grantAgreement/CONSOLIDER CSD2007-00004 ARES// info:eu-repo/grantAgreement/TSI2007-65406-C03-03 E-AEGIS// |
| dc.rights.none.fl_str_mv |
CC BY-NC-ND http://creativecommons.org/licenses/by-nc-nd/3.0/es/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
CC BY-NC-ND http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Wireless Personal Communications |
| publisher.none.fl_str_mv |
Wireless Personal Communications |
| dc.source.none.fl_str_mv |
reponame:O2, repositorio institucional de la UOC instname:Universitat Oberta de Catalunya (UOC) |
| instname_str |
Universitat Oberta de Catalunya (UOC) |
| reponame_str |
O2, repositorio institucional de la UOC |
| collection |
O2, repositorio institucional de la UOC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869418935376412672 |
| score |
15,300719 |