Asymmetric cryptography is an area of cryptography where there is a distinction between public and private data, as opposed to symmetric cryptography where functionality is achieved by the possession of a common secret data between the different participants.