【技术实现步骤摘要】
基于区块链的数据传输方法和系统
[0001]本专利技术属于信息安全
,具体涉及一种基于区块链的数据传输方法和系统。
技术介绍
[0002]随着物联网技术的发展,越来越多的物联网设备连接到互联网中。许多物联网驱动的共享设备也发展非常迅速,比如共享单车、共享充电宝、共享智能洗衣设备等。
[0003]相关技术中,洗护物联云平台为每一个运营商家分配共享智能洗衣设备接口,共享智能洗衣设备通过接口洗护物联云平台上进行认证,然后用户需要使用共享智能洗衣设备时,由相应的共享智能洗衣设备向洗护物联云平台发送用户身份信息,以使洗护物联云平台控制用户的访问权限。
[0004]但是,智能洗衣设备与洗护物联云平台之间的数据传输均是直接进行的,或者进行一些简单加密之后再传输,如此很容易导致传输的数据被拦截并破解传输协议,从而导致数据传输的安全可靠性大大降低。
技术实现思路
[0005]为了解决现有技术中的上述问题,本专利技术提供一种基于区块链的数据传输方法和系统,通过基于智能洗衣设备的唯一标识信息生成一个对称密钥和 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的数据传输方法,其特征在于,包括:设备认证平台获取智能洗衣设备的标识信息,根据所述标识信息生成对称密钥和公私钥对,并将所述对称密钥和公私钥对存储于区块链服务器节点,所述标识信息与所述智能洗衣设备为一一对应的关系;智能洗衣设备利用所述对称密钥对待传输数据进行加密处理,利用所述公私钥对对所述加密后的数据进行数字签名,得到签名后的数据,将所述签名后的数据发送至所述区块链服务器节点;所述区块链服务器节点对所述签名后的数据进行验签,并在验证成功时解密所述加密后的数据,解析所述解密后的数据,将解析得到的数据进行上链。2.根据权利要求1所述的方法,其特征在于,所述智能洗衣设备利用所述对称密钥对待传输数据进行加密处理之前,所述方法还包括:智能洗衣设备接收业务云平台发送的设备指令,并对所述设备指令进行处理,得到待传输数据。3.根据权利要求1所述的方法,其特征在于,所述智能洗衣设备的安全芯片中存储有软件开发工具包SDK;所述智能洗衣设备利用所述对称密钥对待传输数据进行加密处理之前,所述方法还包括:利用所述SDK根据所述公私钥对生成区块链交易信息,所述区块链交易信息包括所述公私钥对;将所述区块链交易信息和所述对称密钥存储至所述安全芯片中。4.根据权利要求1所述的方法,其特征在于,所述利用所述公私钥对对所述加密后的数据进行数字签名,包括:通过所述公私钥对中的公钥对所述加密后的数据进行数据签名,得到签名后的数据。5.根据权利要求4所述的方法,其特征在于,所述区块链服务器节点对所述签名后的数据进行验签,包括:所述区块链服务器节点在链上获取所述智能洗衣设备对应的公私钥对,并通过所述公私钥对中的私钥对所述...
【专利技术属性】
技术研发人员:辛耀东,张纯锋,王正涛,宋军,马百义,张勇杰,宋学武,
申请(专利权)人:杭州甘道智能科技有限公司海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。