Cloud Comment Encryption via On-Premises Crypto Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based applications face security concerns due to the exposure of user comments stored outside on-premises firewalls, necessitating enhanced encryption and key management to prevent plain text-based attacks and ensure confidentiality.

Innovation Solution

A system employing a migration engine and a crypto server positioned behind a firewall, which performs batch processing to encrypt or decrypt comments based on metadata-generated keys, ensuring secure storage and rotation of encryption keys to maintain security and flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If comments are stored in plain text on cloud storage, then accessibility and ease of operation are improved, but security and confidentiality are worsened due to exposure to plain text-based attacks

Engineering Contradiction:
Improveaccessibility of commentsVSAvoidvulnerability to plain text-based attacks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the encryption/decryption functionality from the cloud storage system and places it behind the firewall in a dedicated crypto server. This separates the security-critical key management operations from the accessible cloud storage, allowing comments to be stored in encrypted form on the cloud while maintaining secure access through the on-premises crypto infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a migration engine as an intermediary component that operates behind the firewall to handle encryption and decryption operations. This mediator translates between the need for cloud storage accessibility and the requirement for secure encrypted storage, by encrypting comments before cloud storage and decrypting them when accessed, without exposing plain text comments to the cloud environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If encryption keys are rotated for all comments, then security is improved, but processing time and system downtime are worsened

Engineering Contradiction:
Improvesecurity against compromised keysVSAvoiddowntime during key rotation
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The patent segments the comment storage into multiple encryption key groups, where different comments are encrypted with different keys. This allows selective key rotation to affect only specific groups of comments rather than requiring rotation for all comments, thereby reducing the processing time and downtime associated with key rotation operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic key management where the system can adaptively select which encryption keys to rotate based on security requirements and usage patterns. Rather than following a rigid schedule for all keys, the system dynamically determines which key groups need rotation, optimizing the balance between security improvement and minimizing service disruption.

Inventive Principle:
Principle #15Dynamics

3Productivity

If batch processing is used for comment encryption, then processing efficiency is improved, but complexity of the system architecture is worsened

Engineering Contradiction:
Improveprocessing speed of comment encryptionVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the migration engine and crypto server functionality into an integrated on-premises component that handles both comment retrieval from cloud storage and encryption/decryption operations. This consolidation simplifies the overall architecture by reducing the number of separate components and interfaces, while still maintaining batch processing capabilities for efficient handling of large volumes of comments.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20230421537A1Cloud comment storage using per-artifact key
Publication Date: 2023.12.28 SAP SE
  • US20230421537A1 patent drawing
  • US20230421537A1 patent drawing
  • US20230421537A1 patent drawing

AI summary

Confidentiality and privacy of user comments are preserved by encryption of comments stored on the cloud. A migration engine and a crypto server including an encryption engine, are positioned behind a firewall from the cloud storage. In response to a comment migration instruction (e.g., •onboarding, •offboarding, or •key rotation), the migration engine performs batch processing across the firewall to retrieve a comment and comment metadata from the cloud storage. The migration engine forwards the comment/comment metadata behind the firewall to the crypto server. Based upon the comment metadata, the encryption engine uses a key for encrypting or decrypting the comment. Once encrypted or decrypted, the comment is returned to the migration engine for forwarding across the firewall and storage on the cloud. Encrypting or decrypting comments using a key determined from comment metadata, can impart flexibility to comment migration (e.g., allowing an administrator to selectively rotate compromised or expired keys).