产业气象站 隐秘而伟大的技术——数字签名与认证丨专栏( 二 )


小白:在认证系统中 , 这个问题是通过认证字(Certificate)来解决的 。 一个认证字包括用户的信息(如:用户名、国家、单位等)、用户的公钥以及一个认证机构(CA)的签名 。 由认证机构担保认证字中的信息是属于该用户的 。
大东:在建立SSL连接和给邮件签名时 , 用户需出示自己的认证字 , 使对方相信所得到的公开密钥是正确的 。
小白:常见的强制用户认证方式有哪些?
大东:加密口令、一次性口令系统、令牌认证和其它的基于双因素的认证方式 。
小白:用户身份认证是网络操作系统安全保密的第一道设防 。 如果非法入侵者攻破了这一道防线 , 则许多其它保护措施将被瓦解 。
大东:目前 , 多数网络操作系统对用户的身份认证采用口令方式 , 然而许多口令系统是不安全的 。 采用单向函数和数据签名技术可以提高口令系统的安全性 。
小白:完善的身份认证应该是用户身份和系统身份的对等相互认证 。 基于用户生理特征的身份认证是安全性极高的认证方法 。
大东:然而由于技术复杂、成本高而不能普遍应用 。 一种安全性和成本都较适合的身份认证是基于智能卡的身份认证 , 它可实现一种基于零知识证明的人机交互认证 。
小白:这项技术相关的事件呢?
四、时间标记
大东:有的 , 那就是文件前面中的时间标记(时间戳) 。
小白:哦 , 这我没有了解过 , 大东你快说说 。
大东:假如 , Alice交给Bob一张10000美元的签名数字支票 , Bob将支票拿到银行进行验证签名 , 验证成功后将钱转移至自己的账户 。 接下来 , Bob保存了数字支票的副本 , 过了一周又拿着数字支票去银行兑换 。
小白:这里只要Alice不对支票本进行清账 , 这种行为就可能一直持续 。
【产业气象站 隐秘而伟大的技术——数字签名与认证丨专栏】大东:所以 , 数字签名里是应该包括时间标记的 , 将日期和时间的签名附在消息之中 , 并与消息中的其它部分一起签名 。 银行就会将时间标记存储在数据库当中了 。
小白:这样的话 , Bob再想第二次兑换Alice的支票时 , 银行就会检查时间标记是否和数据库当中的一样 , 这样一来Bob的行为就无法得逞 , 并会为此付出代价 。
大东:还有就是数字指纹的运用 。
小白:数字指纹对应的是信息摘要应用 , 从明文摘要转成秘文 , 能够唯一验证消息的真假 。 有了图章和指纹之后就能够生成数字签名 。
产业气象站 隐秘而伟大的技术——数字签名与认证丨专栏
文章图片
数字签名组成(图片来源:上海国家会计学院)
大东:简单而言 , 数字签名能够被拆解为电子图章与数字指纹两项技术 , 电子图章是基于非对称加密算法的产品 , 作用是防止泄密 。
小白:非对称加密算法 , 即双方分别有公钥私钥两套非对称的秘钥 , 加密时用公钥加密 , 解密时用私钥解密 。
小白:这就跟现实生活中的图章非常相似 , 当你拥有了私钥 , 只有你知道保密算法 , 只要保密好 , 拿在自己手上 , 不告诉任何人 , 这就是你的图章 。 如果你用这个图章盖任何东西之后 , 那么就可以证明这个东西是你的 , 实现的是防止篡改功能 。
五、最新消息
大东:随着会计信息化的不断发展 , 业财一体化的不断融合 , 会计的前端是否信息化 , 成为影响会计全智能的关键环节 , 而会计前端的信息化后 , 必须确保数据的完整性、真实性、合法性 , 数字签名技术将起决定性和基础性的作用 。
大东:具体而言 , 云计算、业财一体化、财务全智能化 , 财务共享中心等技术实际上后台的运作早已经成熟了 , 前端的原始数据的真实性、完整性、合法性问题阻碍了这些技术的全面铺开 。 如果能解决这个问题 , 那么财务全数字化、全智能化、全自动化就非常容易实现 , 而真实性、完整性、合法性恰好与数字签名防伪造、防篡改、不可抵赖的特征相符 。


推荐阅读