Patent ID: 9716585
Date: 2017-07-25
CPC Classifications: G06F,H04L

Claim:
1. A system, comprising: memory configured to store predetermined conditions for performing an encryption operation; and a processor communicatively coupled to the memory, the processor configured to execute computer readable instructions, to perform a series of acts including: determining through analysis of an inbound key and an outbound key of the encryption operation that the encryption operation includes a translation from a first class of encryption to a second class of encryption, the second class of encryption determined to be weaker than the first class of encryption; applying the predetermined conditions to the input key and the output key; authorizing the translation via the processor, based on the applying, when aspects of the predetermined conditions are satisfied; and performing the translation, wherein the translation includes determining a cipher block size defined by the second class of encryption, to adjust padding of a cipher block of a cipher text based on the cipher block size defined by the second class of encryption and based on inbound or outbound padding method information provided to the processor.