发明名称 Cipher text translation
摘要 A computer system includes memory configured to store information regarding predetermined conditions of an encryption operation and a processor configured to analyze an inbound key and an outbound key of the encryption operation. The processor is also configured to determine that the encryption operation includes a translation from a first class of encryption to a second class of encryption based on the analyzing the inbound key and the outbound key, and to determine whether the translation is permitted based on the predetermined conditions.
申请公布号 US9369274(B2) 申请公布日期 2016.06.14
申请号 US201213542841 申请日期 2012.07.06
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Arnold Todd W.;Dames Elizabeth A.;Marik Mark D.
分类号 G06F11/30;H04L9/06;G06F21/62;H04L9/08 主分类号 G06F11/30
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;Chiu Steven
主权项 1. A computer system, comprising: memory configured to store information regarding predetermined conditions for performing an encryption operation; and a processor configured to analyze an inbound key and an outbound key of the encryption operation, to determine that the encryption operation includes a translation from a first class of encryption to a second class of encryption based on the analyzing the inbound key and the outbound key, and to determine whether the translation is permitted based on the predetermined conditions, wherein the first class of encryption is of an encryption algorithm type that is different than an encryption algorithm type of the second class of encryption; wherein upon determining that the second class of encryption is a weaker type of encryption as compared to the first class of encryption, and upon determining that the translation to the weaker type of encryption is permitted, the processor is configured to authorize the translation; wherein the outbound key has a lower cryptographic strength than the inbound key, wherein the class of encryption of the inbound key is one of an advanced encryption standard (AES), data encryption standard (DES) and triple data encryption standard (TDES), and the class of encryption of the outbound key is different one of the AES, TDES, and DES; wherein the processor is configured to determine a cipher block size defined by an outbound encryption class, to adjust padding of a cipher block of the cipher text based on the cipher block size defined by the outbound encryption class and based on inbound or outbound padding method information provided to the processor, and to perform the translation.
地址 Armonk NY US