Wiegand vs. OSDP Protocol: Why Your Access Control Communication Standard Matters for Security
Author
SSAL Technical TeamPublished
Reading time
9 min read

Most enterprises in Bangladesh have access control systems where every component between the card reader and the access control panel communicates over Wiegand protocol — invented in the 1970s. This protocol has no encryption. No authentication. No tamper detection. The data transmitted between your card reader and your access control controller is transmitted in clear text on a 4-wire cable, readable by any off-the-shelf electronic device placed anywhere on that cable run.
Security teams spend significant budget upgrading from 125kHz cards to MIFARE DESFire encryption — and overlook the fact that the encrypted card credential is being transmitted in plain text between the reader and the controller immediately after it is decrypted by the reader. The encryption of the card means nothing if the communication channel is unprotected.
This is the Wiegand vulnerability — and Open Supervised Device Protocol (OSDP) v2 is the solution. This guide explains the technical details, the practical attack scenarios, and the migration path for Bangladesh enterprises.
The History of Wiegand Protocol
The Wiegand protocol takes its name from John Wiegand, who invented the Wiegand effect — a property of specially processed ferromagnetic wire that produces a predictable magnetic pulse when the wire is magnetised. Wiegand wire was used in the earliest access control cards in the 1970s.
When magnetic stripe and later RFID cards replaced Wiegand wire cards, the electronic communication protocol between the card reader and the access control panel retained the Wiegand name. The protocol became an industry standard not because of its security properties — it has none — but because it was universally implemented and provided basic interoperability between readers and panels from different manufacturers.
Wiegand Protocol Technical Details
The Wiegand interface uses four conductors:
- DATA0: Carries bits that are "0"
- DATA1: Carries bits that are "1"
- GND: Common ground
- +DC power: 5V or 12V supply to the reader
When a card is presented, the reader reads the card's credential and transmits it as a serial bit stream on the DATA0 and DATA1 lines. The most common format is 26-bit Wiegand (H10301), which carries a facility code (8 bits) and a card number (16 bits). 37-bit and proprietary formats also exist.
The critical problem: The data is transmitted as a simple electrical pulse on unprotected wire with no encryption, no authentication challenge, no error detection beyond a parity bit, and no indication of whether the reader itself is functioning correctly.
The Skimming Attack: A Practical Threat
A Wiegand skimming attack requires only basic electronic components costing under BDT 1,000 and available from electronics suppliers in Dhaka's Elephant Road market. The attack is passive — it intercepts the signal on the reader cable without disrupting normal operation:
Step 1: The attacker gains momentary access to the area behind the card reader mounting surface — typically the wall or ceiling void where the reader cable runs. This access may occur during a building maintenance visit, a fire system inspection, or any other legitimate access to the void behind the reader.
Step 2: The attacker clips a small capture device to the Wiegand cable. The device records the bit patterns transmitted on DATA0 and DATA1. It can be powered by a small battery and store thousands of card transactions.
Step 3: The attacker retrieves the capture device days later and reads the stored credentials. Each stored credential is a complete access code — the facility code and card number that the reader transmits to the controller when that card is presented.
Step 4: The attacker programs these credentials onto blank Wiegand-compatible cards or a replay device and uses them to access the facility at any time.
The attack is completely silent. The access control system has no awareness that credentials are being captured. The capture device does not interfere with normal operation — all legitimate card reads continue to function normally.
Can This Happen in Bangladesh?
Yes. The Wiegand skimming attack has been documented in real-world access control compromises globally. In Bangladesh, where building maintenance and contractor access creates routine opportunities for cable access, this vulnerability is operationally relevant. The components required are available and inexpensive.
OSDP: Open Supervised Device Protocol
OSDP (Open Supervised Device Protocol) was developed by the Security Industry Association (SIA) and published as an open standard, now an IEC international standard (IEC 60839-11-5). OSDP v2 fundamentally addresses the Wiegand vulnerabilities.
OSDP Technical Architecture
OSDP uses RS-485 serial communication between readers and controllers — the same physical layer as many industrial protocols. RS-485 supports multi-drop communication (multiple readers on a single cable bus), communication at distances up to 1,200 metres, and is robust in electrically noisy environments.
The key security features of OSDP v2:
AES-128 Encryption (Secure Channel Protocol — SCP): All communication between the reader and the controller is encrypted using AES-128. An eavesdropper who intercepts the cable communication captures only encrypted ciphertext — useless without the AES key, which is never transmitted on the wire.
Bidirectional communication: Unlike Wiegand (which only transmits from reader to controller), OSDP supports bidirectional communication. The controller sends commands to the reader, and the reader sends responses. This enables:
- Controller-to-reader LED/buzzer control (access granted/denied feedback)
- Reader firmware updates from the controller
- Reader configuration from the controller
- Real-time reader health status monitoring
Supervised connection (tamper detection): OSDP v2 includes supervision — the controller continuously polls the reader. If the reader stops responding (cable cut, reader removed, reader replaced with a different device), the controller immediately raises a tamper alarm. With Wiegand, a removed reader generates no alert — the panel simply sees no cards presented.
Reader authentication: OSDP Secure Channel requires the reader to authenticate to the controller using a pre-shared AES key. An attacker who replaces a legitimate reader with a cloned device cannot establish a Secure Channel session without knowing the AES key.
OSDP vs. Wiegand: Feature Comparison
| Feature | Wiegand | OSDP v2 |
|---|---|---|
| Communication direction | One-way (reader → panel) | Bidirectional |
| Encryption | None (plaintext) | AES-128 (Secure Channel) |
| Authentication | None | Mutual authentication |
| Tamper/supervision | None | Active polling, immediate alert |
| Skimming vulnerability | High | None (encrypted) |
| Cable replacement attack | Undetectable | Detected immediately |
| LED/buzzer control from panel | No | Yes |
| Reader firmware update | Requires physical access | Remote via controller |
| Maximum cable distance | 150m (standard 4-wire) | 1,200m (RS-485) |
| IEC standard | No | IEC 60839-11-5 |
Real-World Wiegand Attack Scenarios
Scenario 1: Contractor Skimming
A building maintenance contractor installs a Wiegand capture device behind a lobby reader during a routine electrical inspection. Over two weeks, the device captures credentials from 100+ employee card presentations. The contractor retrieves the device during a follow-up visit. The organisation has no awareness that credentials were captured.
OSDP prevention: The capture device records only encrypted ciphertext. Without the AES key (stored in the controller and reader's secure memory, never on the wire), the captured data is useless.
Scenario 2: Reader Substitution
An attacker replaces a reader with a clone device that reads card credentials and transmits them to the attacker's database over 4G. The clone device passes all Wiegand signals to the legitimate controller normally — access control appears to work normally. The attacker accumulates credentials from every card user.
OSDP prevention: The clone device cannot establish an OSDP Secure Channel session without the AES key. The controller detects the authentication failure immediately and raises an alarm.
Scenario 3: Cable Intercept Replay
An attacker intercepts Wiegand signals on an exterior camera-to-reader cable run and captures a high-privilege administrator credential. This credential is replayed to gain access to sensitive areas outside normal working hours.
OSDP prevention: Encrypted communication prevents credential extraction from cable interception. Replay attacks are prevented by the challenge-response session establishment in OSDP Secure Channel.
Which Access Control Panels Support OSDP?
OSDP v2 support is standard in enterprise-class access control panels from leading manufacturers. Controllers that explicitly support OSDP v2 Secure Channel include:
| Manufacturer | OSDP-Supporting Products |
|---|---|
| Bosch | AMC2 controller series, APC-AMC2 |
| HID Global | VertX and Edge controllers (firmware update) |
| Gallagher | Command Centre controllers |
| Honeywell | OmniAssure, Pro-Watch panels |
| Avigilon (Motorola) | ACM Enterprise panels |
| LenelS2 (Carrier) | OnGuard panels |
| ZKTeco | Enterprise series (selected models; verify before specification) |
Note: Many standard ZKTeco controllers used in Bangladesh's mid-market access control deployments do not support OSDP v2. For OSDP deployment in Bangladesh, enterprise panels from Bosch, Honeywell, or Gallagher are the most reliable choices.
Backward Compatibility: Migrating to OSDP
OSDP and Wiegand can coexist during migration:
Mixed reader installations: OSDP-capable controllers typically support both OSDP and Wiegand reader ports. During migration, new readers are connected via OSDP; older readers remain on Wiegand until replacement.
OSDP-to-Wiegand adapters: Adapters convert OSDP signals from new controllers to Wiegand for legacy readers. This allows OSDP controller deployment before reader replacement — useful in phased upgrades.
Reader-first migration: Replace high-security readers (IT rooms, vault entrances, data centre) with OSDP readers first, using OSDP ports on the existing controller. Lower-security locations follow in subsequent budget cycles.
Pro Tip: For any new access control installation in Bangladesh, specify OSDP v2 Secure Channel from day one. The marginal cost difference between Wiegand and OSDP readers is minimal; the security improvement is fundamental. Do not accept Wiegand as the default for a new system design — push back on any specification that does not include OSDP for high-security applications.
Bangladesh Enterprise Recommendation
Bangladesh Context
Bangladesh's growing data centre sector, expanding financial services industry, and increasing focus on cybersecurity (reflected in Bangladesh Bank ICT Security Guidelines) creates a context where OSDP migration is increasingly relevant.
Recommended OSDP deployment priority:
1. Bangladesh Bank IT rooms: The combination of Bangladesh Bank's biometric mandate and OSDP's anti-skimming protection makes OSDP + biometric reader the correct specification for bank IT room access.
2. Data centre cage and zone access: Tenant-facing access control in commercial data centres should be OSDP v2 to protect tenant credentials from insider threats.
3. Pharmaceutical and chemical plant restricted areas: High-consequence access zones where credential theft would enable significant harm.
4. Corporate headquarters executive areas: CXO and board room access where executive credential theft has reputational and intelligence value to adversaries.
Key Takeaways
- Wiegand protocol transmits access credentials in plaintext on unprotected 4-wire cable — vulnerable to passive skimming with inexpensive equipment
- A Wiegand skimming device can be installed in seconds, operates silently, and generates no alerts in the access control system
- OSDP v2 addresses all Wiegand vulnerabilities: AES-128 encrypted communication, mutual reader-controller authentication, and active tamper supervision
- If a reader is removed or replaced in an OSDP system, the controller generates an immediate tamper alarm — impossible with Wiegand
- Enterprise access control panels from Bosch, Honeywell, Gallagher, and Avigilon support OSDP v2; most ZKTeco mid-market panels do not — verify before specification
- Specify OSDP v2 Secure Channel for all new installations and prioritise migration from Wiegand for high-security access points in existing systems
Ready to Migrate Your Access Control to OSDP?
SSAL designs OSDP v2 access control systems for Bangladesh enterprises, prioritising high-security access points for migration from Wiegand. We supply Bosch, Honeywell, and Gallagher OSDP-capable controllers and OSDP v2 readers from HID and other certified manufacturers.
Contact SSAL for a free Wiegand vulnerability assessment:
- Phone: +880 1799-986890
- Email: info@smartsafety.com.bd
- Web: www.smartsafety.com.bd
- Office: Youth Tower Level 2, 822/2 Rokeya Sarani, Dhaka-1216
Want to understand which of your current access points are vulnerable to Wiegand skimming? Request a security protocol audit — our team reviews your access control infrastructure and identifies every Wiegand-based connection, prioritising those with the highest skimming risk for immediate remediation.
Filed under
- Wiegand
- OSDP
- access control protocol
- card reader
- AES-128
- skimming
- access control security
- Bosch
- HID
- Gallagher
- Bangladesh
SSAL Technical Team
SSAL engineering team — Bangladesh-focused technical writing on security, fire-safety, ICT, and building technology.
Related Articles
Biometric Access Control for Bangladesh Factories: Managing Large Workforces & Compliance
Manage large factory workforces with biometric access control. ZKTeco recommendations, BGMEA compliance, HR integration, and contractor management for Bangladesh RMG factories.
OpenHow Biometric Access Control Works: Fingerprint, Facial Recognition, Iris & Vein Technology Explained
Understand how fingerprint, facial recognition, iris, and vein biometric access control works. FAR/FRR rates, Bangladesh humidity effects, and PDPO 2025 compliance.
OpenCloud-Based vs. On-Premise Access Control: Which Is Right for Bangladesh Enterprises?
Compare cloud and on-premise access control for Bangladesh businesses. Internet dependency, PDPO 2025 biometric data sovereignty, offline mode, and cost analysis.
OpenNeed Help Choosing the Right Solution?
SSAL engineers respond to RFQ submissions within 1 business day with a scoping call request.
- 48-hour site survey
- Free consultation
- 24/7 priority support