Criptografia cu chei publice și private utilizează perechi de chei matematice: una publică și una privată. Cheia publică este utilizată pentru criptarea mesajelor, în timp ce cheia privată este necesară pentru decriptare. Aceasta asigură comunicarea securizată prin protejarea confidențialității și autenticității datelor transmise între părți.