Canon kabushiki kaisha (20240113871). ENCRYPTION PROCESSING APPARATUS, ENCRYPTION PROCESSING METHOD FOR ENCRYPTION PROCESSING APPARATUS, AND STORAGE MEDIUM simplified abstract
Contents
- 1 ENCRYPTION PROCESSING APPARATUS, ENCRYPTION PROCESSING METHOD FOR ENCRYPTION PROCESSING APPARATUS, AND STORAGE MEDIUM
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 ENCRYPTION PROCESSING APPARATUS, ENCRYPTION PROCESSING METHOD FOR ENCRYPTION PROCESSING APPARATUS, AND STORAGE MEDIUM - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Unanswered Questions
- 1.11 Original Abstract Submitted
ENCRYPTION PROCESSING APPARATUS, ENCRYPTION PROCESSING METHOD FOR ENCRYPTION PROCESSING APPARATUS, AND STORAGE MEDIUM
Organization Name
Inventor(s)
YOSHIHIKO Shimokawa of Kanagawa (JP)
AKIYOSHI Momoi of Kanagawa (JP)
ENCRYPTION PROCESSING APPARATUS, ENCRYPTION PROCESSING METHOD FOR ENCRYPTION PROCESSING APPARATUS, AND STORAGE MEDIUM - A simplified explanation of the abstract
This abstract first appeared for US patent application 20240113871 titled 'ENCRYPTION PROCESSING APPARATUS, ENCRYPTION PROCESSING METHOD FOR ENCRYPTION PROCESSING APPARATUS, AND STORAGE MEDIUM
Simplified Explanation
The encryption processing apparatus described in the abstract generates a masked non-linear transformation table using a random number as a mask value, stores the mask value and the table, selects a set to be rewritten, performs operations using the mask value and table, and selects the values to be used by the operation unit.
- Table generation unit generates a masked non-linear transformation table with a random number as a mask value
- Storage unit stores the mask value and the masked non-linear transformation table
- First selection unit selects a set to be rewritten from the stored values
- Operation unit performs operations using the mask value and the table
- Second selection unit selects the values to be used by the operation unit
Potential Applications
This technology can be applied in secure communication systems, data encryption software, and cybersecurity solutions.
Problems Solved
This technology helps in enhancing data security, protecting sensitive information, and preventing unauthorized access to encrypted data.
Benefits
The benefits of this technology include improved encryption techniques, increased data protection, and enhanced privacy for users.
Potential Commercial Applications
Potential commercial applications of this technology include secure messaging apps, encrypted file storage services, and data protection software.
Possible Prior Art
One possible prior art for this technology could be the use of random number generators in encryption algorithms to enhance security measures.
Unanswered Questions
How does this technology compare to other encryption methods in terms of efficiency and security?
This article does not provide a direct comparison with other encryption methods, leaving a gap in understanding the relative strengths and weaknesses of this technology.
Are there any limitations or vulnerabilities associated with the use of random numbers as mask values in encryption processes?
The article does not address any potential limitations or vulnerabilities that may arise from using random numbers as mask values, leaving room for further exploration into the security implications of this approach.
Original Abstract Submitted
an encryption processing apparatus includes a table generation unit configured to generate a masked non-linear transformation table using a random number as a mask value, a storage unit configured to store the mask value and the masked non-linear transformation table, a first selection unit configured to select, from among the mask value and the masked non-linear transformation table that are stored in the storage unit, one set of a mask value and a masked non-linear transformation table that are to be rewritten, an operation unit configured to perform an operation using the mask value and the masked non-linear transformation table, and a second selection unit configured to select, from among the mask value and the masked non-linear transformation table that are stored in the storage unit, the mask value and the masked non-linear transformation table that are to be used by the operation unit.