Printer Access Control via Intermediary Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for securing printing machines do not effectively control access rights, particularly in environments where sensitive materials are circulated, as they lack robust and secure mechanisms to manage and enforce print limits and permissions.

Innovation Solution

A thermal transfer printer system that generates and processes access request data, including a unique identifier, and communicates with an access control server to encrypt and verify access responses, allowing for controlled access and print limit management through a user device connected via wireless protocols like Bluetooth, ensuring secure and controlled access to printing functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing methods for securing printing machines are used, then the printing machine can operate, but access rights cannot be effectively controlled in environments where sensitive materials are circulated

Engineering Contradiction:
Improveaccess control reliabilityVSAvoidaccess control system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An access control server is introduced as an intermediary between the printing machine and users. The server receives access requests from user devices, verifies credentials, and returns access tokens. This mediator handles the complex authentication logic centrally, making the printing machine itself simpler while improving overall access control reliability through centralized security management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The access control system is segmented into distinct functional components: user device for credential input, access control server for authentication processing, and printing machine for execution. This segmentation allows each component to specialize in its function, improving reliability through separation of concerns while distributing complexity across multiple manageable elements rather than concentrating it in one device.

Inventive Principle:
Principle #1Segmentation

2Reliability

If access control mechanisms are implemented, then secure access can be enforced, but the system requires encryption and verification processes that increase complexity

Engineering Contradiction:
Improveaccess securityVSAvoidencryption and verification complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The access control server acts as an intermediary that handles all encryption and verification operations. The server encrypts access tokens and verifies credentials, while the printing machine and user devices use simplified interfaces. This concentrates the cryptographic complexity in one location (the server) where it can be managed professionally, while keeping other system components simpler.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses cryptographic copies (hashes and tokens) instead of storing or transmitting sensitive original data. Credentials are verified by comparing cryptographic hashes rather than storing plain text passwords. Access tokens are cryptographic copies that prove authorization without exposing the actual authentication credentials, thereby enhancing security while managing complexity through standard cryptographic operations.

Inventive Principle:
Principle #26Copying

3Reliability

If print limits are enforced through access control, then unauthorized printing is prevented, but the system must process and verify access request data that increases operational complexity

Engineering Contradiction:
Improveprint limit enforcementVSAvoidaccess request processing
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Access rights and print limits are determined in advance by the access control server before printing operations begin. The server evaluates credentials against predefined policies and issues access tokens with embedded permissions. This preliminary authentication and authorization step establishes clear boundaries for printing operations, ensuring print limit enforcement reliability while automating the complexity of access request processing rather than requiring manual intervention during printing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3427142B1Method and apparatus for securing peripheral devices
Publication Date: 2024.10.09 VIDEOJET TECH INC
  • EP3427142B1 patent drawingFigure 1~2
  • EP3427142B1 patent drawingFigure 3a~3b
  • EP3427142B1 patent drawingFigure 4

AI summary

A printing machine comprising a processor and a memory storing computer readable instructions. The computer readable instructions are arranged to cause the processor to generate access request data for processing by an access control server, receive access response data responsive to the access request data, process the access response data to determine a first print limit indicated by the access response data, and update, responsive to processing the access response data, an access status in the memory to indicate a second print limit.