18478819. ENCRYPTION PROCESSING APPARATUS, ENCRYPTION PROCESSING METHOD FOR ENCRYPTION PROCESSING APPARATUS, AND STORAGE MEDIUM simplified abstract (CANON KABUSHIKI KAISHA)

From WikiPatents
Jump to navigation Jump to search

ENCRYPTION PROCESSING APPARATUS, ENCRYPTION PROCESSING METHOD FOR ENCRYPTION PROCESSING APPARATUS, AND STORAGE MEDIUM

Organization Name

CANON KABUSHIKI KAISHA

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 18478819 titled 'ENCRYPTION PROCESSING APPARATUS, ENCRYPTION PROCESSING METHOD FOR ENCRYPTION PROCESSING APPARATUS, AND STORAGE MEDIUM

Simplified Explanation

The encryption processing apparatus described in the patent application includes a table generation unit, a storage unit, a first selection unit, an operation unit, and a second selection unit. The table generation unit creates a masked non-linear transformation table using a random number as a mask value, which is then stored in the storage unit along with the mask value. The first selection unit chooses a set of mask value and transformation table to be rewritten, while the operation unit performs operations using these values. The second selection unit selects the values to be used by the operation unit.

  • Table generation unit creates masked non-linear transformation table with random number as mask value
  • Storage unit stores mask value and transformation table
  • First selection unit chooses values to be rewritten
  • Operation unit performs operations using mask value and transformation table
  • Second selection unit selects values for operation unit

Potential Applications

The technology described in this patent application could be applied in various fields such as secure communication systems, data encryption software, and network security protocols.

Problems Solved

This technology helps in enhancing data security by using a masked non-linear transformation table, making it difficult for unauthorized users to decrypt sensitive information.

Benefits

The benefits of this technology include improved data protection, increased security measures, and enhanced encryption techniques for safeguarding confidential data.

Potential Commercial Applications

One potential commercial application of this technology could be in the development of secure messaging apps for businesses, financial institutions, and government agencies.

Possible Prior Art

One possible prior art for this technology could be the use of random number generators in encryption algorithms to enhance data security measures.

Unanswered Questions

How does this technology compare to existing encryption methods in terms of performance and security?

This article does not provide a direct comparison between this technology and existing encryption methods in terms of performance and security.

What are the potential limitations or vulnerabilities of this encryption processing apparatus?

The article does not address any potential limitations or vulnerabilities of this encryption processing apparatus.


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.