Barcode Encryption for Logistics Data Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In logistics distribution, customer information such as addresses and contact details on delivery orders is vulnerable to exposure in public areas, compromising security.

Innovation Solution

Converting address information into longitude and latitude data, encrypting it with telephone numbers using MD5, and generating barcodes to securely transmit and decode user information, ensuring confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If practical information of the customer is directly printed on the delivery order, then the delivery personnel can acquire the customer information directly by naked eyes, but the customer information is at risk of being revealed because of the circulation of the delivery order in public area

Engineering Contradiction:
Improveconvenience of information acquisitionVSAvoidinformation security risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent uses barcodes as visual copies that encode customer information without exposing the actual sensitive data. Instead of printing readable address and phone number directly on the delivery order, the system generates barcodes containing encrypted versions of this information. Delivery personnel can scan these barcodes to access the information through a terminal device, while the physical delivery order remains visually secure during circulation in public areas.

Inventive Principle:
Principle #26Copying

2Object-affected harmful factors

If customer information is encrypted and stored in barcodes, then the confidentiality of the delivery order is improved, but the complexity of the system increases due to encryption and decoding processes

Engineering Contradiction:
Improveinformation securityVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming customer information into different data formats through encryption algorithms (such as MD5). The original plaintext information is converted into encrypted strings that are then encoded into barcode formats. This parameter transformation ensures that even if the barcode is visually inspected, the underlying customer information remains protected, while the system complexity is managed through standardized encryption protocols.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If address information is converted into longitude and latitude data, then the portability of the information is maintained, but the difficulty of detecting and measuring the original address information increases

Engineering Contradiction:
Improveportability of informationVSAvoidaddress information recovery
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces longitude and latitude coordinates as an intermediary representation of customer address information. Instead of storing or displaying the original address text directly, the system converts addresses into geographic coordinates that are then encrypted and encoded into barcodes. This intermediary transformation maintains the essential location information needed for delivery while significantly increasing the difficulty of recovering the original address from the encoded data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11088824B2Method and apparatus for use in information processing
Publication Date: 2021.08.10 BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
  • US11088824B2 patent drawing
  • US11088824B2 patent drawing
  • US11088824B2 patent drawing

AI summary

Disclosed in the present invention are a method and apparatus for use in information processing. One embodiment of the method comprises acquiring address information and a telephone number of a user; converting the address information of the user into longitude and latitude data; encrypting the longitude and latitude data and the telephone number so as to produce a ciphertext; generating a bar code according to the ciphertext such that a terminal parses the address information and telephone number of the user by the bar code. Said embodiment may conceal personal information of the user so as to prevent the disclosure of the personal information of the user.