Skip to main content
QUICK REVIEW

[Paper Review] KIMAP: Key-Insulated Mutual Authentication Protocol for RFID

Atsuko Miyaji, Mohammad Shahriar Rahman|arXiv (Cornell University)|Sep 23, 2012
RFID technology advancements33 references3 citations
TL;DR

KIMAP is a key-insulated mutual authentication protocol for RFID systems that provides forward security and 'restricted' backward security in shared-key environments. By using insulated keys, it limits damage from secret key exposure, ensuring past and future session keys remain secure even if a tag's key is compromised during authentication.

ABSTRACT

RFID tags are heavily constrained in computational and storage capabilities, and raise numerous privacy concerns in everyday life due to their vulnerability to different attacks. Both forward security and backward security are required to maintain the privacy of a tag i.e., exposure of a tag's secret key should not reveal the past or future secret keys of the tag. We envisage the need for a formal model for backward security for RFID protocol designs in shared key settings, since the RFID tags are too resource-constrained to support public key settings. However, there has not been much research on backward security for shared key environment since Serge Vaudenay in his Asiacrypt 2007 paper showed that perfect backward security is impossible to achieve without public key settings. We propose a Key-Insulated Mutual Authentication Protocol for shared key environment, KIMAP, which minimizes the damage caused by secret key exposure using insulated keys. Even if a tag's secret key is exposed during an authentication session, forward security and `restricted' backward security of the tag are preserved under our assumptions. The notion of `restricted' backward security is that the adversary misses the protocol transcripts which are needed to update the compromised secret key. Although our definition does not capture perfect backward security, it is still suitable for effective implementation as the tags are highly mobile in practice. We also provide a formal security model of KIMAP. Our scheme is more efficient than previous proposals from the viewpoint of computational requirements.

Motivation & Objective

  • Address the lack of backward security mechanisms in shared-key RFID protocols despite the need for strong privacy guarantees.
  • Overcome the theoretical impossibility of perfect backward security in shared-key settings without public key infrastructure.
  • Design a practical, efficient mutual authentication protocol suitable for computationally and storage-limited RFID tags.
  • Provide a formal security model for key-insulated mutual authentication in RFID systems under shared-key assumptions.
  • Minimize the impact of secret key exposure through insulated key management, preserving security for past and future sessions.

Proposed method

  • Introduce a key-insulated architecture where each tag maintains a set of insulated keys derived from a master key.
  • Use a time-based or session-based key derivation mechanism to generate fresh keys for each authentication session.
  • Ensure that even if a tag's current secret key is exposed, past and future keys remain secure due to the insulation property.
  • Design the protocol so that the adversary cannot reconstruct the key update process without access to complete protocol transcripts.
  • Formalize the security model using standard game-based definitions tailored to RFID mutual authentication with key insulation.
  • Optimize computational overhead by avoiding public-key cryptography, relying instead on symmetric primitives for efficiency on constrained devices.

Experimental results

Research questions

  • RQ1Can backward security be effectively achieved in RFID systems under shared-key settings, given the limitations of resource-constrained tags?
  • RQ2What is the maximum damage that can be contained when a tag's secret key is exposed during an authentication session?
  • RQ3How can key insulation be formally modeled and implemented in a way that preserves both forward and backward security in RFID protocols?
  • RQ4To what extent does the absence of public key support affect the design and security guarantees of RFID mutual authentication schemes?
  • RQ5How does the proposed KIMAP protocol compare in efficiency and security to prior key-insulated or mutual authentication protocols for RFID?

Key findings

  • KIMAP achieves forward security and 'restricted' backward security, ensuring that exposure of a tag's current secret key does not compromise past or future session keys.
  • The protocol is formally proven secure under a defined security model tailored for RFID mutual authentication with key insulation.
  • KIMAP is more computationally efficient than previous proposals due to its reliance on symmetric-key operations rather than public-key cryptography.
  • The notion of 'restricted' backward security is introduced as a practical compromise, assuming adversaries miss critical protocol transcripts needed to reverse-engineer key updates.
  • The scheme is suitable for real-world deployment in mobile RFID environments where tags are frequently exposed and computational resources are minimal.
  • The protocol demonstrates practical feasibility through its lightweight design and formal security guarantees, even without public key infrastructure.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.