论文部分内容阅读
信用卡作为电子货币诞生于20世纪初,在不到百年的时间内,以其独特的优越性风靡全球。随着信用卡的广泛使用,也产生了一系列安全问题,信用卡盗用、伪卡欺诈事件屡屡发生,信用卡犯罪给银行乃至国家带来的损失有据可查。根据VISA国际组织的统计,2002年一年,全球信用卡因遗失、被盗、假卡等因素造成的损失达到16亿美元,其中亚太地区损失达1.6亿美元。本文正是针对这些不安全因素和新特点提出了将保密散列数字签名应用于信用卡的方案,并以此为基础实现安全的信用卡系统,为信用卡提供更广阔的发展空间。 本文首先介绍了应用密码学的基本概念,然后介绍了目前常用的加密技术,认真分析了对称密钥加密方法、公开密钥加密方法等加密技术的优缺点,提出了一种新型的分组加密方法——排列码加密解密算法以及基于该算法的保密散列数字签名算法,并将其应用于信用卡系统,从而在一定程度上降低了信用卡因遗失、被盗、假卡等因素造成的损失。排列码加密解密算法突破了传统的分组密码的旧观念,使加密强度有了较大幅度的提高。保密散列数字签名算法结合了RSA公钥密码体制、MD5单向散列函数和排列码加密解密算法的思想,实现了一种速度快、保密性强的数字签名方案。