多项选择题

实现纵向加密认证功能的技术有()

A.公钥加密技术
B.数字签名技术
C.入侵检测技术
D.安全加固技术