Portal Server Re-Encryption for Time-Limited Agent Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information service systems, existing encryption methods face challenges in securely managing agent authority, particularly in allowing agents to browse user-specific information only during specified time periods while minimizing the number of keys that need to be managed, as conventional solutions lead to complex key management and potential information leakage.

Innovation Solution

The system employs a method where requested information is encrypted by an information providing server and transmitted through an information relay device, with re-encryption keys used to allow agents to access encrypted data only during specified time periods, stored in separate memory units and managed using time keys to control access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional encryption methods (AES) are used between information provider and user, then data security is improved, but key management complexity increases significantly when agent service is implemented

Engineering Contradiction:
Improvedata securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a portal server as an intermediary that holds re-encryption keys. The information provider encrypts data with the user's public key, and the portal server re-encrypts it with the agent's public key using its re-encryption key. This mediator approach allows secure agent access without requiring the information provider to directly manage agent keys, thus improving data security while reducing key management complexity for the information provider.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the encryption process into multiple stages: first encryption by the information provider using the user's public key, then re-encryption by the portal server using the re-encryption key and the agent's public key. This segmentation allows different entities to manage different keys, reducing the overall key management burden on any single party while maintaining security.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If agent authority is granted for all time periods, then ease of operation is improved, but information security deteriorates due to unlimited access

Engineering Contradiction:
Improveagent authority managementVSAvoidinformation security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic time-limited access by incorporating valid time periods into the encryption process. The portal server includes the valid time period in the re-encrypted data, and the agent terminal verifies this time period before decryption. This dynamic approach allows agent authority to be easily granted and revoked within specific time frames, improving ease of operation while maintaining information security through automatic expiration.

Inventive Principle:
Principle #15Dynamics

3Reliability

If encryption keys are updated for each time period to limit agent access, then information security is improved, but key management complexity increases enormously

Engineering Contradiction:
Improveinformation securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the portal server's re-encryption key multi-functional by designing it to work across multiple time periods. Instead of creating separate encryption keys for each time period, the single re-encryption key on the portal server can handle re-encryption for any time period by incorporating the time period information into the re-encrypted data. This universal approach improves information security through time limiting while avoiding the enormous key management complexity that would result from per-time-period key updates.

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

Data Source

PatentUS9479330B2Method, information service system and program for information encryption/decryption
Publication Date: 2016.10.25 HITACHI LTD
  • US9479330B2 patent drawing
  • US9479330B2 patent drawing
  • US9479330B2 patent drawing

AI summary

With a portal server, a request for information from a terminal of a second user that is an agent for a first user is received, and an encrypted data directed to a terminal of the first user, stored in an encrypted-data memory unit, is re-encrypted using a re-encryption key for the second user, stored in a first encryption-key memory unit, and is transmitted to the terminal of the second user, with the terminal of the second user, the re-encrypted data received is decrypted using an encryption key for the second user, stored in a second encryption-key memory unit, and time keys specified by the terminal of the first user, related to a time-period during which browsing of the information is permitted.