RFID Locks: Contactless Credentials, Frequencies, and Standards

An RFID lock opens when a reader recognizes a radio-frequency credential, such as a card, a key fob, or a phone, instead of a cut key. Passive cards have no power source of their own; as ISO's vicinity-card abstract puts it, power is coupled to the card "by an a.c. field produced in the reader." The card then returns an identifier or, in secure systems, takes part in cryptographic authentication.

The term covers a wide range of security. Some credentials only broadcast a fixed number. Others run mutual authentication with modern encryption. This article covers the frequency families, the main card standards, the wiring between readers and controllers, the testing standard for access control equipment, mobile credentials, and how hotel card locks developed. It explains concepts only and gives no cloning or bypass steps.

How an RFID Lock System Is Built

A typical installation has three parts:

  • The credential. A card, fob, or phone carries an identifier and, in secure systems, keys for authentication.
  • The reader. It powers and talks to the credential. It may be built into the lock or mounted beside the door. See card readers.
  • The decision point. A standalone lock decides on its own. In a networked system, an access control panel decides and then releases an electric strike, maglock, or motorized lock. See access control, electronic locks, and electromagnetic locks.

Frequency Families

125 kHz "prox"

In a 2010 Chaos Communication Congress talk, researchers Milosch Meriac and Henryk Plötz described HID Prox (circa 1991) as 125 kHz with "proprietary modulation and encoding," and summarized its security as "no security, read-only." Schlage's key-systems guide likewise lists proximity credentials as "easily duplicated."

13.56 MHz smart cards

High-frequency cards operate at 13.56 MHz and follow international standards:

  • ISO/IEC 14443 covers proximity cards. Part 1 "defines the physical characteristics of proximity cards (PICCs)." NXP lists an operating distance of up to 100 mm for its DESFire EV3 under ISO/IEC 14443 Type A.
  • ISO/IEC 15693 covers vicinity cards. ISO's abstract says these "can be energized at ranges of up to 1 m" from the reader's 13.56 MHz field. A card answers only when a command selects it by "the unique identification number encoded into every card," which is a process called anti-collision.

The same 27C3 talk described HID iClass (established 2002) as "13.56 MHz, partially ISO 15693 or 14443-B," with claimed "(3)DES security," and presented the researchers' security analysis of it.

Card Families and Security

Within 13.56 MHz, security depends on the chip family. NXP, which makes the MIFARE line, describes two of them:

  • MIFARE Classic. NXP says it "started a revolution in the contactless smart card business back in 1994." The current EV1 uses NXP's proprietary MIFARE CRYPTO1 security on ISO/IEC 14443-3 Type A. NXP's own product page adds: "For security-relevant applications, customers should refer to our MIFARE DESFire and MIFARE Plus product families."
  • MIFARE DESFire EV3. NXP lists AES with 128-bit keys in hardware, "mutual three-pass authentication," encrypted data on the radio channel, a "Proximity Check for protection against Relay Attacks," and a transaction timer "to mitigate man-in-the-middle attacks." It is certified to Common Criteria EAL 5+; the older EV1 was EAL 4+. NXP lists access management and smart locks among its applications.

Schlage's comparison chart calls MIFARE Plus and DESFire EV1 its "most secure credentials," saying "advanced data encryption makes duplication nearly impossible."

Schlage's chart is headed "Ensure your credential is a[s] secure as your keyway." See key control.

Reader Wiring: Wiegand and OSDP

Many readers report to a controller over the legacy Wiegand interface. The Security Industry Association (SIA) describes the Open Supervised Device Protocol (OSDP) as "a more capable alternative to the legacy Wiegand interface."

  • Origin. OSDP was created in 2008 by HID Global, Mercury Security, and Lenel. Ownership passed to SIA in 2012.
  • Standardization. It became an international standard, IEC 60839-11-5:2020.
  • Security. OSDP Secure Channel "supports high-end AES-128 encryption," and the protocol "constantly monitors wiring to protect against attack threats."

Testing Standard: UL 294

In North America, access control equipment is evaluated to UL 294. The current edition is dated May 24, 2023.

  • Scope. It applies to equipment "intended to regulate or control" entry into or exit from controlled areas, or access to devices.
  • Levels. It defines "four levels of security performance with Level I (lowest level security equipment) to Level IV (highest level security equipment)."
  • Limits. The standard states that "the accuracy of the logged data is not evaluated." Burglar-alarm functions fall under separate alarm standards.

For egress-side releases on access-controlled doors, see request to exit.

Mobile Credentials

Phones can stand in for cards. Apple's support documentation describes an employee badge in Apple Wallet:

  • Setup. The badge is added through "the app provided by your employer." The employer must take part, and Apple's security guide says multifactor authentication must be enabled.
  • Use. The user holds the iPhone or Apple Watch near the reader. With Express Mode on, no unlock step is needed.
  • Loss. Putting the device in Lost Mode "temporarily removes your cards and passes, including your employee badge."

Apple's security guide lists other access key types: hotel room keys "at supported locations," student IDs, home keys, and car keys. Other phone platforms offer their own credential systems, which this article does not cover. See smart locks and smart lock protocols.

Hotel Card Locks: From Punched Cards to Electronics

Recodable hotel card locks began before RFID. According to the Norsk biografisk leksikon, Norwegian engineer Tor Sørnes proposed a punched-hole card lock principle in 1975.

  • The card. Each card had 32 holes, giving about 4.2 billion combinations. Each new guest got a new code.
  • First system. The first system, VingCard, was ready in 1977 and patented in 29 countries. The following year it was installed at the Park Hotel in Sandefjord.
  • First U.S. hotel. In 1978 the Peachtree Hotel in Atlanta trialed the locks, then ordered them for all 1,076 rooms.
  • Electronics. Sørnes later led development of electronic card locks based on magnetic stripes, which VingCard had ready in 1992–93.

Today, phone-based hotel room keys "at supported locations" are among the access key types Apple lists. See transponder keys for the automotive use of similar radio technology.

Related Topics

Sources

Claim area Source URL
HID Prox ca. 1991, 125 kHz, "no security, read-only"; iClass est. 2002, 13.56 MHz, ISO 15693/14443-B, (3)DES claim Meriac & Plötz, "Analyzing a Modern Cryptographic RFID System" (HID iClass), 27th Chaos Communication Congress (2010-12-29) https://fahrplan.events.ccc.de/congress/2010/Fahrplan/attachments/1784_HID-iClass-27C3.pdf
Prox "easily duplicated"; MIFARE Plus/DESFire "nearly impossible"; "Ensure your credential is a[s] secure as your keyway" Schlage Key Systems Product & Application Reference Guide (Allegion) https://jmacfiles.s3.amazonaws.com/docs_Schlage_Key_Systems_Product_&_Application_Reference_Guide.pdf
ISO/IEC 14443-1 defines PICC physical characteristics ISO, ISO/IEC 14443-1:2018 https://www.iso.org/standard/73596.html
ISO/IEC 15693 vicinity cards, power coupled from reader field, 13.56 MHz, up to 1 m, anti-collision via UID ISO, ISO/IEC 15693-2:2006 abstract (revised 2019) https://www.iso.org/standard/39695.html
MIFARE Classic 1994, CRYPTO1, 14443-3 Type A, security-relevant advisory NXP, MIFARE Classic product page https://www.nxp.com/products/rfid-nfc/mifare-hf/mifare-classic:MC_41863
DESFire EV3: AES-128, mutual three-pass auth, Proximity Check, transaction timer, EAL5+/EV1 EAL4+, 100 mm, applications NXP, MIFARE DESFire EV3 product page https://www.nxp.com/products/MF3DHx3
OSDP origin 2008, SIA 2012, IEC 60839-11-5:2020, Secure Channel AES-128, Wiegand alternative Security Industry Association, "Open Supervised Device Protocol" https://www.securityindustry.org/industry-standards/open-supervised-device-protocol/
UL 294 Ed. 8 (2023-05-24) scope, four levels, logged-data note UL Standards & Engagement, UL 294 product detail https://www.shopulstandards.com/ProductDetail.aspx?productId=UL294_8_S_20230524
UL 294 Level I–IV (corroboration) UL Solutions, access control system testing https://www.ul.com/services/access-control-system-testing-and-certification
Employee badge setup, Express Mode, Lost Mode Apple Support, "Add and use your employee badge in Apple Wallet" https://support.apple.com/en-us/119901
Access key types; MFA for employee badges; hotel keys at supported locations Apple Platform Security, "Access key types" https://support.apple.com/guide/security/access-key-types-sec30bdef041/web
Sørnes 1975 hole-card principle, 32 holes / 4.2 billion, VingCard 1977, 29 countries, Park Hotel Sandefjord, Peachtree 1,076 rooms, magstripe 1992–93 Norsk biografisk leksikon, "Tor Sørnes" (Norwegian) https://nbl.snl.no/Tor_S%C3%B8rnes