文章横幅PC版
文章横幅iPad版
文章横幅手机版

生物信息特征随机化的信息“流”加密

TIME:2019-03-15 15:41  click: 182 次 来源: 未知

网络上传输信息时,信息流是加密的。虽然第三方截获传输的内容,也不能知道该密文表示的明文,但这种加密需效率与安全平衡。

非指定指纹随机发生器产生指纹随机数特别适合“流”加密算法。这种“流加密算法经过异或器,即可加载在传输的信息上。

1.指纹随机数流加密算法的步骤

①客户A或客户B的指纹输入。

②非指定指纹随机发生器产生指纹随机数。

③客户A,该指纹随机数流加密发的信息。

④客户B,该指纹随机数流解密收到的信息。

该加密与解密的方法是相同的,优点是与其他流加密算法相比,该加密方法的密钥是可以与客户指纹特征进行自认证的,同时又能体现该密钥隐秘性的特点。流密钥的传输由PKI实现,从而完成流密钥的安全传输。

2.指纹随机数流加密算法实现

①单击“Open Fingerprint”按钮,选择同一幅指纹图像打开。

②单击“Generate Keys”按钮,生成密钥。

③B程序中的Local Port改为4000,B程序中的Remote Port改为3000。

④单击B程序的“Start Local Port”按钮,启动UDP。

⑤在A程序中单击“Connect”按钮,连接到B程序中。

⑥在A程序中单击“Encrypt AND Send”按钮,发送加密数据。在B程序中的Receive AND Decrypted中显示收到并解密的数据。

3.指纹随机数流加密算法类实现

实现完整指纹随机数流加密算法包括非指定指纹特征发生器类对象,及配置上述类的方法与属性,异或加密/解密方法,还包括PKI类。

上一篇:生物信息特征随机化信息加密存储 下一篇:生物信息特征随机化的网络登录认证