Data processor, communication system and recording medium

   
   

There is provided a data processor in which a plain text or a cipher text is segmented into two or more small blocks, the small blocks are each data-processed one small block as a unit to transform to a new small blocks and then the new small blocks are encrypted or decrypted. The data processor comprises transformation means F for transforming small blocks with keys, mutual action means for causing a mutual action to a pair of a small block which has been transformed by the transformation means and another small block, chaining means for chaining small blocks. With the data processor, even when a block length in encryption is short, high transmission efficiency can be enjoyed and Feistel type cryptosystem can be realized while preventing reduction in a degree of security due to shortness of a block length.

Wird einem Computer, in dem ein normaler Text oder ein Ziffertext in zwei oder kleinere Blöcke segmentiert wird, die kleinen Blöcke sind jeder Daten-verarbeitete ein kleine Block zur Verfügung gestellt, während eine Maßeinheit, zum zu der neuen kleinen Blöcke umzuwandeln und dann die neuen kleinen Blöcke verschlüsselt oder entschlüsselt werden. Der Computer enthält Umwandlungmittel F für das Umwandeln der kleinen Blöcke mit Schlüsseln, gegenseitige Tätigkeit Mittel für das Verursachen einer gegenseitigen Tätigkeit zu einem Paar eines kleinen Blockes, der mit den Umwandlungmitteln und einem anderen kleinen Block umgewandelt worden ist und kettet bedeutet für das Verketten der kleinen Blöcke an. Mit dem Computer selbst wenn eine Blocklänge in der Verschlüsselung kurz ist, kann hohe Getriebe-Leistungsfähigkeit genossen werden und Feistel Art Schlüsselsystem kann beim Verhindern von von Verringerung eines Grads Sicherheit verwirklicht werden wegen der Kürze einer Blocklänge.

 
Web www.patentalert.com

< Installing and controlling trial software

< Time stamping method using time delta in key certificate

> Shared galois field multiplier

> Method, computer program product, and system for deriving web transaction performance metrics

~ 00122