public-key cryptography

public-key encryption