Bidirectional Wiegand Controller with Dynamic Key Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access control systems using the Wiegand protocol suffer from unidirectional data communication between controllers and card readers, requiring specialty programming cards for maintenance, and face challenges with encryption methods that are either insecure or computationally infeasible due to limited processing power in access control system controllers.

Innovation Solution

Implementing a bi-directional data communication protocol within the Wiegand framework, allowing standard Wiegand 2601 cards to function as 'Master Add' or 'Master Delete' cards, and using a pseudo private/public seed system for dynamic cryptographic key generation to secure communication between controllers and PCs via USB.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the Wiegand protocol is used for communication between controller and card reader, then backward compatibility and interoperability are achieved, but bi-directional data communication and device identification are not possible

Engineering Contradiction:
Improvebackward compatibilityVSAvoidcommunication capability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the traditional unidirectional Wiegand protocol with bidirectional communication capabilities by combining the existing DATA0 and DATA1 lines with a new bidirectional protocol layer. This allows the system to maintain compatibility with legacy Wiegand devices while enabling new features like device identification and authentication through the same physical interface.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the card reader perform multiple functions by enabling it to both send data to the controller (traditional Wiegand function) and receive commands from the controller (new bidirectional function). The same hardware interface supports both unidirectional and bidirectional communication modes, allowing a single device to serve multiple purposes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If specialty programming cards are used for controller maintenance, then secure programming is achieved, but system complexity and dependency on manufacturer increase

Engineering Contradiction:
Improveprogramming securityVSAvoidsystem dependency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables the controller to perform self-programming and self-maintenance operations by allowing any standard Wiegand card to be programmed as a programming card through bidirectional communication. The controller can autonomously enter programming modes, authenticate programming cards, and manage credentials without requiring external manufacturer-specific tools or cards.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of requiring special manufacturer-provided cards to program the controller, the patent inverts the approach by allowing the controller to be programmed with standard cards that can then be used for programming. The system transitions from card-to-controller programming to controller-to-card programming, eliminating the need for specialty programming cards.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If traditional encryption methods are used in access control systems, then security is improved, but computational feasibility deteriorates due to limited processing power

Engineering Contradiction:
Improvecommunication securityVSAvoidprocessing power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the cryptographic parameters by using lightweight encryption algorithms specifically designed for resource-constrained devices. Instead of implementing computationally intensive encryption methods, the system uses simplified cryptographic functions that provide adequate security while consuming minimal processing power and energy on the controller and card.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8966259B2Controller-keypad/card reader identification system including card programming and secure communications
Publication Date: 2015.02.24 HANCHETT ENTRY SYSTEMS INC
  • US8966259B2 patent drawing
  • US8966259B2 patent drawing
  • US8966259B2 patent drawing

AI summary

An access control system including bi-directional communication between a controller and peripheral authentication devices utilized for selectively accessing a locked door is provided. The access control system provides components and circuitry to enable a user to securely assign and designate any card reader compatible card as an appropriate programming card and thereby activate or deactivate users and/or cards. The present invention further provides encrypted communication between the controller device and a PC.