How Computers are designed using encryptions