Printer-Specific Encryption Key Generation Using MAC Address
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing printing systems face security issues in transmitting print data over networks, as common key encryption methods require shared keys, making them vulnerable to key theft and unauthorized decryption by multiple printers, while public key encryption methods are complex and slow.
Innovation Solution
An information processing device generates an encryption key based on unique inherent information, such as a printer's MAC address, to encrypt print data, and the printer generates a corresponding decryption key, ensuring only the designated printer can decrypt and print the data, thus enhancing security without pre-sharing keys.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If common key encryption method is used, then processing capacity and ease of mounting are improved, but security is worsened due to key theft vulnerability and inability to prevent unauthorized decryption by multiple printers
Solution Approach 1:
The patent applies local quality by generating encryption keys that are unique to each printer based on its inherent information (MAC address or serial number). Each printer receives a distinct encryption key tailored to its specific identity, preventing other printers from decrypting the data. This resolves the contradiction by maintaining the simplicity of common key encryption while achieving printer-specific security through localized key generation.
2Ease of operation
If encryption key is transmitted from encrypting side to decrypting side, then encryption can be implemented, but security is worsened due to key theft vulnerability
Solution Approach 1:
The patent implements self-service by having the printing device autonomously generate its own encryption key based on its inherent information (MAC address or serial number). The key generation is performed locally in the printing device without requiring key transmission from the information processing device. This eliminates the vulnerability of transmitted keys while maintaining ease of operation through automated key generation.
3Ease of manufacture
If identical keys are stored in advance on both sides, then encryption can be implemented without transmission, but security is worsened when multiple printers share the same key
Solution Approach 1:
The patent applies local quality by generating encryption keys that are unique to each printer based on its inherent information (MAC address or serial number). Each printer receives a distinct encryption key tailored to its specific identity, preventing other printers from decrypting the data. This resolves the contradiction by maintaining the simplicity of pre-stored keys while achieving printer-specific security through localized key generation.
4Reliability
If public key encryption method is used, then security is improved by eliminating key transmission, but device complexity and processing time increase due to complicated mechanisms and large arithmetic operations
Solution Approach 1:
The patent applies local quality by generating encryption keys that are unique to each printer based on its inherent information (MAC address or serial number). Each printer receives a distinct encryption key tailored to its specific identity, preventing other printers from decrypting the data. This resolves the contradiction by maintaining the simplicity of common key encryption while achieving printer-specific security through localized key generation.
Data Source
AI summary
An information processing device is provided to transmit print information securely to a printing device, and a printing device is provided to print out the information transmitted from the information processing device. The information processing device transmits print data to the printing device connected via a network. The information processing device includes: an encryption key generating part that generates an encryption key to be used to encrypt the print data, based on inherent information that is unique to the printing device and is represented by a fixed value; and an encrypting part that encrypts at least part of the print data, using the encryption key generated by the encryption key generating part. The print data encrypted by the encrypting part are transmitted to the printing device.


