Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for converting input data block into output data block by encryption

A technology for inputting data and outputting data, applied in transmission systems, digital transmission systems, countermeasures against encryption mechanisms, etc., and can solve problems such as impact strength and inability to enhance

Inactive Publication Date: 2005-03-16
KONINKLIJKE PHILIPS ELECTRONICS NV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It has been shown that DES cannot be enhanced against these attacks by modifying the key length and / or key scheduling algorithm
However, changing the round function of the algorithm (e.g. in the S-box) can significantly affect its strength against these attacks

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for converting input data block into output data block by encryption
  • Method and system for converting input data block into output data block by encryption
  • Method and system for converting input data block into output data block by encryption

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] For the purposes of explaining the invention, the encryption system is described as a block cipher in Electronic Code Book (ECB) mode. Those skilled in the art will be able to use the system in other modes. These modes include the standard FIPS modes for DES operation, cipher block chaining (CBC), cipher feedback (CFB), and output feedback (OFB) modes of operation. Additionally, the system can also be used in known structures for pseudo-random number generators, message authentication codes (MAC) and manipulation detection codes (MDC).

[0013] The encryption device includes an input for obtaining a digital input block. The digital input block M may be of any suitable length. The device also includes an encryption processor for converting a digital input block into a digital output block. Advantageously, the digital output block is substantially the same length as the digital input block. The device includes an output for outputting a digital output block. In a pre...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An input data block is cryptographically converted into an output data block; by performing a non-linear operation on the input data block using an S-box based on permutations. The S-box is associated with a set of at least two permutations. Each time before the S-box is used, one of the permutations is (pseudo-)randomly selected from the set of permutations and used for the conversion.

Description

technical field [0001] The present invention relates to methods and systems for encrypting an input data block into an output data block. Background technique [0002] The application of encryption in the field of copyright protection of digital audio and / or video becomes particularly important. These applications include content encryption / decryption and access management functions. For these applications the well known block cipher DES can be used. DES is a Feistel cipher with 16 cycles. In each cycle, the first 32 bits of the right half of the data are expanded to 48 bits. A 48 bit round key calculated from a 56 bit DES key using the scheduling algorithm is added bit by bit to the above 48 bit modulo 2. Then, the S-box layer performs a non-linear operation on the data. In DES, the S-box layer includes eight parallel 6 to 4-bit S-boxes, that is, each S-box uses its fixed mapping table to convert a 6-bit input block into a 4-bit output block. The output of the S-box l...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G09C1/00H04L9/06
CPCH04L9/0625H04L9/002H04L9/0687H04L2209/08H04L9/14
Inventor P·L·A·雷尔斯
Owner KONINKLIJKE PHILIPS ELECTRONICS NV