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.
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.
N/A