ABSTRACT

CRYPTOGRAPHY is THE USE OF SECRET CODES TO HIDE DATA AND TO authenticate its origin and content. While public codes could be used to authenticate content, secret codes are necessary to authenticate origin. This latter use of cryptography has emerged only in the latter half of the last century and has been surprising to all but a few.