Describe Cryptography(algerbraic structure).