多项选择题

A.数字签名
B.安全协议
C.公钥密码
D.私钥密码