1.IC卡系统中常用的两种密码算法
(1)对称密钥密码算法或秘密密钥密码算法DES;
(2)非对称密钥密码算法或公共密钥密码算法RSA;
对持卡人、智能卡和IC卡读卡器之间的相互认证与数据的加密,均可采用这两种密码算法中的—种。与加密有关的还有解密和密钥管理。密钥管理包括密钥的生成、分配、保管和销毁等。对传输的信息进行加密,以防被窃取、更改,从而避免造成损失。对存储的信息进行加密保护,使得只有掌握密钥的人才能读取信息。
2.认证
为防止信息被篡改、伪造或过后否认,特别是对被IC卡读卡器传输的信息,加密认证显得更加重要。
(1)信息验证
防止信息被篡改,保护信息的完整性、要求IC卡读卡器在接收时能发现被篡改的数据,例如可采用一定的算法产生附加的校验码,在接收点进行检验。
(2)数字签名(也称为电子签名)
要求:收方能确认发方的签名;发方签名后,不能否认自己的签名;发生矛盾时,能仲裁收发方的问题。为实现数字签名,一般要求用公共密钥解决。
(3)身份认证
用password或个人标识号进行认证,更可靠的是利用生物特征,现在常用的指纹认证技术。
文章来源:IC卡读卡器厂家_北京金木雨电子;转载请注明出处:http://www.jinmuyu.com.cn