设计并实现了一款基于 USB-Key 的认证系统,将数字证书写入 USB-Key 中,基于 USB-Key 的硬加密达到保护私钥的目的,使用数字证书的身份鉴别代替系统的身份认证。然后使用微过滤驱动技术,在系统的内核层实现文件的加密以及对 U 盘设备的控制,达到保护私密文件的目的。