基于区块链的家电物联网用户隐私保护方法技术

技术编号:23938466 阅读:26 留言:0更新日期:2020-04-25 04:05
本发明专利技术公开了一种基于区块链的家电物联网用户隐私保护方法,包括以下步骤:账户创建步骤,包括:(11)、建立家电设备区块链;(12)、应用软件提示询问用户是否授权数据上链,若是,执行步骤(13);(13)、将家电设备的MAC信息通过所述接口发送至区块链服务器;(14)、区块链服务器生成证书并发送至应用软件,保存在移动终端;数据上链步骤。本发明专利技术的方法,使用数据存储在家电设备区块链中加密保存,无法通过后台直接获取原始数据。通过用户证书进行使用数据授权,证书保存在用户本地,第三方无法通过网络截取。只需将家电设备的MAC信息在区块链中建立账户,不需要获取用户的私人信息,保证了在源头上切断了用户信息的收集。

Blockchain based privacy protection method for Internet of things users

【技术实现步骤摘要】
基于区块链的家电物联网用户隐私保护方法
本专利技术涉及一种网络技术,具体地说,是涉及一种基于区块链的家电物联网用户隐私保护方法。
技术介绍
物联网经过多年的探索和实践,已经涌现出大量的应用场景,比如车联网、智能家电、智能家居等。在为用户生活提供了极大便利的同时,物联网服务提供方也在收集物联网交互的数据包括用户隐私数据,并将其明文存储在服务提供方的硬件设备中,比如服务器硬盘等。虽然服务提供方大都宣传会对用户账号进行加密保护处理,但近年来的真实案例说明,由于服务提供方存在的技术漏洞或管理漏洞都会直接威胁到用户的隐私,最典型的案例就像雅虎和Facebook泄露了用户隐私数据,给服务提供方和用户带来了重大的经济财产损失。目前主流的隐私保护技术通过用户账户加密实现,但用户交互数据仍明文存储在服务提供方,获取数据的授权方式除了用户通过账号密码验证授权外,服务提供方还有很多技术手段可以得到数据授权,比如:通过登陆后台数据库。这次类技术必须配合严格的数据安全和保密管理制度,甚至政府或第三方机构背书已获得参与方的信任,不但建设难度和成本非常高,而且没有根本解决用户归属权和授权方式的现有问题,所以此类无法从根本上解决隐私数据泄露的问题。
技术实现思路
本专利技术为了解决现有物联网家电的用户隐私保护性差,容易被第三方截取或者信息容易造假的技术问题,提出了一种基于区块链的家电物联网用户隐私保护方法,可以解决上述问题。为了解决上述技术问题,本专利技术采用以下技术方案予以实现:一种基于区块链的家电物联网用户隐私保护方法,包括以下步骤:账户创建步骤,包括:(11)、建立家电设备区块链,该家电产品区块链中包含若干个节点,且该若干个节点呈分布式布设;(12)、用户通过移动终端登录应用软件,该应用软件与家电设备进行绑定,应用软件提示询问用户是否授权数据上链,若是,执行步骤(13);(13)、应用软件获取家电设备的MAC信息,调用家电设备区块链的接口,并且将所述家电设备的MAC信息通过所述接口发送至区块链服务器;(14)、区块链服务器根据家电设备的MAC信息生成证书,并将所述证书通过所述接口发送至应用软件,保存在移动终端;数据上链步骤,包括:(21)、家电设备使用过程中识别使用数据,并将所识别的使用数据发送至网关;(22)、家电设备区块链向所述网关订购使用数据,所述网关将所述使用数据连同该使用数据所对应的家电设备的MAC信息发送至区块链服务器;(23)、所述区块链服务器检测所述MAC信息,并执行账户校验步骤,若通过校验,则将所述使用数据存储至家电设备区块链中所述MAC信息所在的路径下,否则,不存储所述使用数据。进一步的,所述证书中包括密钥,还包括链上数据获取步骤,包括:(31)、已在家电设备区块链上建立账户的用户通过应用软件向家电设备区块链发送数据获取请求,同时将其证书中的密钥及MAC信息发送至家电设备区块链;(32)、家电设备区块链验证该用户的密钥及MAC信息,若通过验证,则用户可查看到其MAC信息地址下的使用数据。进一步的,步骤(12)中,用户通过移动终端登录应用软件后,还包括应用软件判断该用户是否首次将家电设备与该应用软件绑定的步骤,若是,则应用软件提示询问用户是否授权数据上链,否则,不进行提示询问。进一步的,对于已经在家电设备区块链上创建账户的用户,该用户还可以通过应用软件关闭授权数据上链功能,若关闭授权数据上链功能,在步骤(23)中区块链服务器不存储所述使用数据。进一步的,所述密钥采用非对称加密算法计算得到,具有不可逆性,所述证书在离线状态下同样可以验证。进一步的,步骤(14)中,区块链服务器将所述证书通过所述接口发送至应用软件之后,区块链服务器将该证书在本地的缓存删除。进一步的,步骤(23)中帐户校验步骤,至少包括校验所述MAC信息所对应的地址是否存在、判断所述MAC信息是否授权数据上链。进一步的,步骤(21)中还包括家电设备将所识别的使用数据进行编码的步骤,并将编码的使用数据发送至网关。进一步的,所述家电设备为洗衣机,所识别的使用数据至少包括通过RFID技术识别的衣物品牌信息、衣物材质信息、衣物颜色信息。或者,所述家电设备为冰箱,所识别的使用数据至少包括别的食物种类信息、食物品牌信息、食物保质期信息。或者,所述家电设备为冰柜,所识别的使用数据至少包括食物种类信息、食物品牌信息、食物保质期信息。与现有技术相比,本专利技术的优点和积极效果是:本专利技术的基于区块链的家电物联网用户隐私保护方法,首先,使用数据存储在家电设备区块链中加密保存,无法通过后台直接获取原始数据;其次,通过用户证书进行使用数据授权,证书保存在用户本地,第三方无法通过网络截取;再次,只需将家电设备的MAC信息在区块链中建立账户,不需要获取用户的私人信息,保证了在源头上切断了用户信息的收集,后续的数据也就天然成为了脱敏的数据。最后,用户掌握使用数据的绝对归属权,任何第三方或者平台在用户未经授权的情况下得不到其使用数据。通过以上本专利技术可以实现物联网交互中的用户隐私保护。结合附图阅读本专利技术实施方式的详细描述后,本专利技术的其他特点和优点将变得更加清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术所提出的基于区块链的家电物联网用户隐私保护方法的一种实施例局部原理框图;图2是本专利技术所提出的基于区块链的家电物联网用户隐私保护方法的一种实施例局部原理框图;图3是本专利技术所提出的基于区块链的家电物联网用户隐私保护方法的一种实施例局部原理框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一,本实施例提出了一种基于区块链的家电物联网用户隐私保护方法,如图1所示,包括以下步骤:账户创建步骤,包括:S11、建立家电设备区块链,该家电产品区块链中包含若干个节点,且该若干个节点呈分布式布设;其中,物联网交互多方共建家电设备区块链,包括家电设备生产商、销售商、与该家电设备用途或者使用时所需要的耗材有关的产品生产商等,例如,该家电设备为洗衣机,区块链上涉及的生态方可能有洗衣机生产商、制衣企业、洗衣液制造企业等,家电产品区块链可以为链上的生态方以及用户分别提供原生接口,供各方上传或者获取链上的数据。本实施例中所涉及的家电设备,必须具有网络模块,能够具有网络通信功能,且接入家电本文档来自技高网...

【技术保护点】
1.一种基于区块链的家电物联网用户隐私保护方法,其特征在于,包括以下步骤:/n账户创建步骤,包括:/n(11)、建立家电设备区块链,该家电产品区块链中包含若干个节点,且该若干个节点呈分布式布设;/n(12)、用户通过移动终端登录应用软件,该应用软件与家电设备进行绑定,应用软件提示询问用户是否授权数据上链,若是,执行步骤(13);/n(13)、应用软件获取家电设备的MAC信息,调用家电设备区块链的接口,并且将所述家电设备的MAC信息通过所述接口发送至区块链服务器;/n(14)、区块链服务器根据家电设备的MAC信息生成证书,并将所述证书通过所述接口发送至应用软件,保存在移动终端;/n数据上链步骤,包括:/n(21)、家电设备使用过程中识别使用数据,并将所识别的使用数据发送至网关;/n(22)、家电设备区块链向所述网关订购使用数据,所述网关将所述使用数据连同该使用数据所对应的家电设备的MAC信息发送至区块链服务器;/n(23)、所述区块链服务器检测所述MAC信息,并执行账户校验步骤,若通过校验,则将所述使用数据存储至家电设备区块链中所述MAC信息所在的路径下,否则,不存储所述使用数据。/n

【技术特征摘要】
1.一种基于区块链的家电物联网用户隐私保护方法,其特征在于,包括以下步骤:
账户创建步骤,包括:
(11)、建立家电设备区块链,该家电产品区块链中包含若干个节点,且该若干个节点呈分布式布设;
(12)、用户通过移动终端登录应用软件,该应用软件与家电设备进行绑定,应用软件提示询问用户是否授权数据上链,若是,执行步骤(13);
(13)、应用软件获取家电设备的MAC信息,调用家电设备区块链的接口,并且将所述家电设备的MAC信息通过所述接口发送至区块链服务器;
(14)、区块链服务器根据家电设备的MAC信息生成证书,并将所述证书通过所述接口发送至应用软件,保存在移动终端;
数据上链步骤,包括:
(21)、家电设备使用过程中识别使用数据,并将所识别的使用数据发送至网关;
(22)、家电设备区块链向所述网关订购使用数据,所述网关将所述使用数据连同该使用数据所对应的家电设备的MAC信息发送至区块链服务器;
(23)、所述区块链服务器检测所述MAC信息,并执行账户校验步骤,若通过校验,则将所述使用数据存储至家电设备区块链中所述MAC信息所在的路径下,否则,不存储所述使用数据。


2.根据权利要求1所述的基于区块链的家电物联网用户隐私保护方法,其特征在于,所述证书中包括密钥,还包括链上数据获取步骤,包括:
(31)、已在家电设备区块链上建立账户的用户通过应用软件向家电设备区块链发送数据获取请求,同时将其证书中的密钥及MAC信息发送至家电设备区块链;
(32)、家电设备区块链验证该用户的密钥及MAC信息,若通过验证,则用户可查看到其MAC信息地址下的使用数据。


3.根据权利要求1所述的基于区块链的家电物联网用户隐私保护方法,其特征在于,步骤(12)中,用户通过移动终端登录应用软件后,还包括应用软件判断该用户是否首次将家电设备与该应用软件绑定的步骤,若是,则应用软件提示询问用户是否授权数据上...

【专利技术属性】
技术研发人员:郭乾继冷合礼熊媛媛赵晨徐春长
申请(专利权)人:青岛海链数字科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1