Sold
Available
IBL-26-2489

Image Data Encryption Method and Device Applying Rubik's Cube Rules

Listed on
2026-10-28
Image Encryption Method Resistant to Chosen-Plaintext Attacks Using Rubik's Cube Rotation and XOR Operations

This technology is an image data encryption method and device that creates a key cube to determine rotation patterns based on user key values, arranges original image pixels onto one or more Rubik's cube faces for two-stage rotation, and then modifies pixel values using an XOR cube derived from the key cube.

Image data is larger than text, resulting in higher computational overhead for encryption and decryption. Due to strong correlations between adjacent pixels, standard encryption algorithms based on ECB mode are vulnerable to chosen-plaintext attacks where the original image can be inferred. While security requirements for image files are increasing—such as for preventing leaks of nuclear power plant blueprints or complying with regulations on storing copies of identification cards—there has been a lack of specialized techniques to address these needs.

This technology disrupts the correlation between adjacent pixels by shuffling their positions twice through cube rotation, and obscures both position and value by modifying the pixel values themselves using a rotation table and an XOR cube. A single key value determines both the rotation sequence and the XOR values, simplifying key management. It can be applied to systems for storing financial ID copies, medical imaging, and confidential blueprints, effectively preventing information exposure caused by the intuitive readability of images.

‍

‍

Key Features:
  • A step of receiving a key value from a user and generating a key cube that determines rotation methods by filling each small face of a Rubik's cube with two values
  • A step of inputting all pixels of the original image into the small faces of a Rubik's cube and performing primary cube encryption by rotating them according to the rotation method determined by the key cube
  • A step of inputting the primarily encrypted image pixels into multiple small faces of a Rubik's cube on a per-pixel basis and performing secondary cube encryption by rotating each cube
  • A step of modifying pixel values by performing an XOR operation between the pixel values of the secondary encrypted image and the values of an XOR cube, which is rotated by XORing the two values of the key cube's small faces

‍

This invention was developed with support from the Ministry of Trade, Industry and Energy for the development and demonstration of a 1MW/1MWh grid-connected ESS for the U.S. market.

‍

Incheon National University
Lee Eun-gyu
Document
Date of application:
2018-12-12
|
Patent registration number:
10-2095364
Industry
software
Technology
Cyber security
Image processing
Country
Korea
Family Patent

N/A

Price
7000000
Fixed price
Subscribe to our newsletter to receive the latest patent information faster than anyone else.
← Back to list