Какой тип алгоритмов шифрования использует открытые и закрытые ключи для обеспечения аутентификации защиты целостности и конфиденциальности?