Authors

Abstract

There are several techniques to safeguard the security of the information stored in
the computers or transmitted by networks; the most powerful tool is encryption.
Encryption provides confidentiality for information; additionally encryption can be
used to achieve integrity and availability. In this paper we design new Block cipher
algorithm with new concepts that are " encryption keys updating " where this result a
new approach not used in all the known block cipher algorithms which is " The same
key, encrypts the same plaintext multiple times and produces different cipher texts ",
also user does not inform anything about encryption keys, that giving the proposed
algorithm protection from the cheating of user and the secrecy of the encryption keys
remain only in Key Management Center (KMC), finally, this algorithm work
approximately as one-time pad.