本发明涉及人工智能,尤其涉及基于区块链解决人工智能存在信息伪造的一种方法。
背景技术:
1、人工智能是指由人工制造出来的系统所表现出来的智能,简单来说,我们利用计算机来让它模仿人类工作,使计算机完成那些需要人类智慧才能完成的工作,这样的事情通过人工智能领域的方法来实现。
2、随着人工智能的发展,人工智能逐渐能够生产模拟伪造出真实人类的表达(视觉、听觉以及说话风格等),由此信息伪造技术逐渐引起了广泛关注,信息伪造是指利用人工智能技术,特别是深度学习算法来生成高度逼真的伪造内容,包括图像、音频、视频等;
3、然而,信息伪造技术的出现也引发了一系列的伦理和法律问题,人类在使用人工智能接收到伪造信息时存在一系列风险,现有方法难以对人工智能生产的内容和人本身生产的内容进行鉴定区别,需要对此进行改进,为此,提出一种基于区块链解决人工智能存在信息伪造的一种方法。
技术实现思路
1、本发明所要解决的技术问题在于,提供一种能够让人工智能生产的内容和人类本身生产的内容进行鉴定区别的基于区块链解决人工智能存在信息伪造的一种方法。
2、为了实现上述目的,本发明采用了如下技术方案:基于区块链解决人工智能存在信息伪造的一种方法,包括如下步骤:
3、s1:用区块链技术和机构备案真实实体,真实实体包括人或企业,用户至机构使用有效证件在支付宝或微信上进行实名认证,认证的实体信息上传至机构系统中;
4、s2:机构生成实体的非对称公私钥,,私钥由用户个人保管,将用户的能够公开认证信息的摘要及用户公钥进行上链;
5、s3:实体生产的内容的签名信息进行上链并将实体生产的内容文本符号化处理;
6、s4:文本进行摘要化处理,将摘要算法通过sha256进行hash运算,将hash结果用私钥签名得到信息指纹并将信息指纹上链,信息指纹上链后在区块链返回一个指纹信息的url;
7、s5:用户在互联网发布信息,将对应的指纹信息绑定同时发布出来;
8、s6:信息消费者通过原生内容、摘要信息和区块链签名信息,来验证此信息是否为某用户的行为,而为人工智能伪造或无法证实的信息。
9、优选的,在所述s2中,非对称公私钥用椭圆曲线密码学生成。
10、优选的,在所述s3中,实体生产的内容包括文字、图片、视频以及语音,实体生产的内容转化包括文字描述、图片转文字描述、视频转文字描述以及语音转文字描述。
11、优选的,图片转文字描述与视频转文字描述使用vilt-b32-finetuned-vqa或pix2struct-docvqa-large的开源技术或者人为描述,语音转文字描述使用speech-to-text技术。
12、综上所述,与现有技术相比,本发明的有益效果是:本发明提供一种基于区块链解决人工智能存在信息伪造的方法,能够对人工智能生产的内容和人类本身生产的内容进行鉴定区别,解决了人工智能快速发展带来信息伪造的风险,安全性高,建议推广使用。
1.基于区块链解决人工智能存在信息伪造的一种方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的基于区块链解决人工智能存在信息伪造的一种方法,其特征在于,在所述s2中,非对称公私钥用椭圆曲线密码学生成。
3.根据权利要求1所述的基于区块链解决人工智能存在信息伪造的一种方法,其特征在于,在所述s3中,实体生产的内容包括文字、图片、视频以及语音,实体生产的内容转化包括文字描述、图片转文字描述、视频转文字描述以及语音转文字描述。
4.根据权利要求4所述的基于区块链解决人工智能存在信息伪造的一种方法,其特征在于,图片转文字描述与视频转文字描述使用vilt-b32-finetuned-vqa或pix2struct-docvqa-large的开源技术或者人为描述,语音转文字描述使用speech-to-text技术。