Card Reader Data Processing With Encrypted Packet Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing card reader-host communication protocols lack security, leading to data being easily monitored and stolen due to the use of plaintext data transfer.

Innovation Solution

Implementing a data processing method and apparatus that ensures secure data transfer by using encrypted data packets verified with preset algorithms and keys, ensuring only authorized data is processed and returned in a specific format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is transmitted in plaintext form between card reader and host, then communication simplicity is maintained, but data security deteriorates as data becomes easily monitored and stolen

Engineering Contradiction:
Improvecommunication simplicityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the state of data from plaintext to encrypted form by applying encryption algorithms. The data is transformed using cryptographic parameters (encryption keys, algorithms) before transmission, and decryption parameters are used at the receiving end. This parameter change resolves the contradiction by maintaining communication functionality while securing the data through encryption/decryption transformations.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If encryption and verification mechanisms are implemented in data transmission, then data security is improved, but communication complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidcommunication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-establishing encryption and verification mechanisms before data transmission occurs. The card reader and host are pre-configured with encryption algorithms, keys, and verification protocols. This preliminary setup allows the actual data transmission to proceed with security measures already in place, reducing the apparent complexity during the transmission process itself while maintaining high security standards.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If data packets are encrypted and verified before transmission, then data integrity is improved, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively encrypting and verifying only the necessary portions of data packets. Not all data fields require the same level of security processing - the system identifies and applies encryption/verification only to sensitive or critical data elements. This partial application of security measures maintains data integrity for essential information while reducing the overall processing time compared to encrypting entire data packets without discrimination.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12463982B2Data processing method and apparatus and computer-readable storage medium
Publication Date: 2025.11.04 FEITIAN TECHNOLOGIES CO LTD
  • US12463982B2 patent drawing
  • US12463982B2 patent drawing
  • US12463982B2 patent drawing

AI summary

The invention provides a data processing method and device and a computer readable storage medium, and belongs to the technical field of card reader communication. The method comprises the Steps: enabling a card reader to receive and analyze a data packet which is sent by a host and conforms to a first data structural formula, judging whether a first preset field in the data packet is the same as an address of the card reader or not, if yes, determining a data packet verification mode, and verifying the data packet according to the data packet verification mode; and if the verification is passed, determining whether the data packet contains security data, if so, processing the security data in the data packet according to the key to obtain plaintext data, determining a command type, executing corresponding operation according to the command type and the plaintext data, and returning a response data packet conforming to the first data structural formula to the host. According to the invention, the communication data can be effectively prevented from being monitored, stolen and tampered, so that the security of data transmission is ensured.