论文部分内容阅读
微型芯片及加密技术的迅速发展使数字签名卡,即支持RSA算法/嵌有微处理器芯片的智能卡在PKI体系中的作用日趋明显。通过它,人们在家即可轻松进行全天候的各类在线交易,如电子商务、网上银行、电子政务、电子保险及安全访问等。 目前智能卡操作系统中使用的对称加密算法主要是DES算法。本文主要研究基于排列码加密解密算法的数字签名智能卡的实现。本文提出了签名卡的两种实现方案,一种是在Java卡上实现,另一种是在智能卡芯片上实现智能卡操作系统。并给排列码加密解密操作赋予相应的命令应答对,结合智能卡操作系统的安全模块中的RSA算法和MD5算法,提出了使用这种数字签名卡进行文件安全传输的过程。本文还对智能卡中用到的加密算法的实现进行了研究。