0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能门锁数据泄露风险分析及应对方案

UtFs_Zlgmcu7890 来源:互联网 作者:佚名 2018-07-26 09:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文导读

电子门锁是最近很流行的智能设备,它在方便我们生活的同时又带来极大的信息安全隐患,信息一旦被恶意窃取,便会威胁整个家庭的安全。因此如何设计一个安全可靠的智能门锁成为了一个极为重要的问题。本文以智能门锁的应用为例,讲解如何使用切实可行的方法使其具有更高的安全性和可靠性。

一、应用背景

与传统的机械门锁相比,智能门锁解决了用户忘记带钥匙或者不想带钥匙的烦恼,还可以连接网络实现远程开锁和开锁记录查询等功能。用户在享受智能门锁带来的便捷体验的同时,又不免会对智能门锁的安全性提出质疑。毕竟在信息化的时代,电子设备的安全性和保密性往往得不到很好的保证。

二、智能门锁数据泄露风险分析

使用传统机械门锁的时候,只要保证钥匙的安全,就不存在信息泄露风险。而在使用电子锁的时候,用户经常使用的方式就是手机远程解锁、蓝牙解锁等更为便捷的解锁方式。在这种解锁方式的解锁过程中,会伴随着数据产生、传输、使用等环节,任何一个环节都有可能被人恶意窃取数据信息。

使用传统门锁的时候,钥匙丢了用户会第一时间知道并采取措施,而在使用电子锁的时候,就算数据已经被人恶意窃取,用户也可能全然不知。这样就给家庭安全和防盗带来极大隐患。

三、智能门锁的安全设计思路

智能门锁的安全设计思路包括软件设计思路硬件设计思路,下文将逐一介绍。

3.1 软件数据处理

数据的处理主要分为数据的校验和数据的加密。校验是为了防止门锁关键数据例如密码被人恶意篡改,导致远程无法解锁。加密是为了防止关键数据被人恶意窃取。

经过数据加密处理之后,数据一旦被篡改,控制单元会第一时间得知。数据即使被窃取,也没办法还原真实数据。从而保证远程解锁的时候,所有的环节都是安全的。

3.1.1 数据检验

数据检验可以采用DES加MAC算法的方式。如图1所示。

图1 数据检验信息生成机制

每一个块都是64bit的数据,将数据拆分成多个块进行处理,DES算法就是用一个64bit的Key对一个块的数据进行处理,得到加密块。

MAC算法是在DES的基础上先对报文第一个数据块加密,得到加密块1,接着再拿加密块1与报文第二个数据块进行按位异或,得到加密块2,再用Key对加密块2加密,得到加密块3,同样的处理依次类推。直到最后会得到一个64bit的数据。

将这个数据放到报文的最后发到门锁控制单元,这样报文的长度只增加了64bit,但是数据的正确性得到了很好的保证。

而这个用来参与MAC计算的Key就常被称为MacKey,也可以叫工作密钥。

3.1.2数据加密

前面提到的MAC算法对传送的报文进行了处理,保证了在传输过程中数据不会在未知的情况下被篡改,但是我们传输的报文都是明文的形式,很容易被截获和解析。因此需要对传输的数据进行加密。如果把整个报文都用DES加密是非常耗时间的,可以只对关键信息例如门锁密钥信息加密,得到一个密文数据块。我们就把这个专门来加密关键信息的Key称为PinKey。

通过PinKey和MacKey对报文进行了两重处理,基本上报文就是安全的了。如果想对加密后的密文解密,必须要知道Key才行,所以说Key一定要保密。前面提到加密都是用明文Key来计算的,所以这个Key就很容易被窃取。因此还要对PinKey和MacKey本身进行加密,可以再用一个Key对PinKey和MacKey进行一次DES加密。用来对PinKey和MacKey进行加密的Key就被称为MasterKey,即主密钥,用来加密其他密钥的密钥。

数据经过上述的处理之后,过程如图2所示。

图2 数据处理过程过程

3.2硬件数据处理

经过上述处理之后,还存在一个问题,MasterKey是明文。如果再找个Key来加密MasterKey,那最终无论处理多少道,最后的那个Key肯定是明文,这样看来,安全的问题还没有解决。

如果把MasterKey放到硬件里面,基本上就可以排除被恶意窃取的可能性了。因为硬件被破解的可能性极小。

另外,对于密码输入形式的解锁,其中有个环节需要考虑下,输入密码的时候,按照一般的处理机制,键盘每按一下,我就把那个数字在程序里面先存起来,等到4位或6位密码按完后,再把它们合在一起,再送给PinKey加密。那万一黑客程序直接窃取了按键信息,那直接就把输入密码得到了,前面过程中对密码进行的加密处理就变得毫无意义。

如果把获取按键的程序固化进入加密硬件,按键的数字根本不通过上层的软件,直接一步进入硬件里面处理,等到按键按完了后,硬件直接把经过一道处理的按键信息给上层软件,此时已经是密文了,就相当于把前面计算PinBlock的处理移到硬件里面去了,那黑客就没法获取我的按键了。这种处理现在就被称为硬加密。硬加密是一种防止密钥被窃取的有效手段。

通过上述软件加硬件的安全机制处理之后,我们智能门锁的信息安全更有保障了,稳稳地将大部分恶意窃取拒之门外。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 大数据
    +关注

    关注

    64

    文章

    9030

    浏览量

    143088
  • 智能硬件
    +关注

    关注

    205

    文章

    2404

    浏览量

    111056
  • 智能门锁
    +关注

    关注

    17

    文章

    1914

    浏览量

    45566

原文标题:安全加密(七):如何设计更安全的智能门锁

文章出处:【微信号:Zlgmcu7890,微信公众号:周立功单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无联网通信的PDA手持智能终端三大解决方案

    关于零联网安全PDA手持终端解决方案,有“硬件级物理隔绝”方案;(彻底去除WiFi/4G通信模块及天线),从根源杜绝数据泄露风险方案二是P
    的头像 发表于 12-11 11:42 39次阅读
    无联网通信的PDA手持<b class='flag-5'>智能</b>终端三大解决<b class='flag-5'>方案</b>

    电磁干扰自适应抑制系统:动态智能应对复杂电磁环境核心方案

    五大电磁干扰自适应抑制系统:动态智能应对复杂电磁环境核心方案
    的头像 发表于 09-17 16:38 147次阅读
    电磁干扰自适应抑制系统:动态<b class='flag-5'>智能</b><b class='flag-5'>应对</b>复杂电磁环境核心<b class='flag-5'>方案</b>

    佩特科技RK3568安卓屏产品概述

    在工业质检、智慧零售、智能安防等场景中,实时响应、数据隐私、低功耗是设备部署AI的三大刚需。然而,传统方案依赖云端计算,面临网络延迟高、带宽成本大、数据
    的头像 发表于 09-08 15:35 577次阅读

    基于低功耗蓝牙技术的智能猫砂盆方案介绍

    随着宠物经济的蓬勃发展和“铲屎官”们对宠物健康日益增长的关注,智能猫砂盆成为了市场的宠儿。然而,传统的联网智能猫砂盆(依赖Wi-Fi或4G)普遍存在功耗高、依赖固定电源、配置复杂、潜在隐私泄露风险
    的头像 发表于 08-25 17:43 549次阅读
    基于低功耗蓝牙技术的<b class='flag-5'>智能</b>猫砂盆<b class='flag-5'>方案</b>介绍

    ​一文了智能门锁常见的几种语音芯片方案

    效率。 低功耗:智能锁通常由电池供电,因此语音芯片必须具备低功耗特性。 低成本:在竞争日益激烈的市场环境下,成本控制至关重要。 主流智能门锁语音芯片方案介绍 WTV 芯片
    的头像 发表于 08-01 17:31 867次阅读

    DPI技术赋能:开启智能流量分析新纪元

    随着企业数字化转型的深入,网络流量复杂度与安全威胁呈现爆炸式增长。传统防火墙与入侵检测系统面对加密流量和高级威胁显得力不从心,关键业务响应延迟激增,未知恶意流量渗透导致数据泄露风险高,运维团队在安全
    的头像 发表于 07-28 11:05 1309次阅读
    DPI技术赋能:开启<b class='flag-5'>智能流量分析</b>新纪元

    低功耗蓝牙智能门锁应用

    智能门锁,作为智能家居不可或缺的一部分,因其更好的便捷性与安全性,被越来越多的商家及个人用户所采用,我们的低功耗蓝牙智能门锁
    发表于 06-25 09:47

    芯盾时代如何应对AI滥用带来的数据泄露风险

    让DeepSeek、ChatGPT帮忙撸代码、写文案、做报表,甚至生成海报、渲染视频,能大幅提高工作效率。一时间,企业大力倡导使用AI,员工纷纷学习使用AI,一片勃勃生机、万物竞发的景象。
    的头像 发表于 06-06 15:37 815次阅读

    丰富案例库:解锁唯创智能门锁行业语音交互方案及应用优势

    创知音语音芯片及交互方案,正为每一位业务伙伴的智能门锁产品注入一个"会说话"的灵魂。自2010年起,唯创知音就与不少智能门锁厂家建立了深度合
    的头像 发表于 05-21 12:06 582次阅读
    丰富案例库:解锁唯创<b class='flag-5'>智能</b><b class='flag-5'>门锁</b>行业语音交互<b class='flag-5'>方案</b>及应用优势

    新技术在智能门锁中的应用

    智能门锁新技术与芯片应用技术解析 一、生物识别与边缘计算 1、3D结构光与ToF传感技术 新型智能门锁集成3D结构光或飞行时间(ToF)传感器,通过深度信息采集提升活、体检测能力。例如
    的头像 发表于 03-17 14:24 1415次阅读
    新技术在<b class='flag-5'>智能</b><b class='flag-5'>门锁</b>中的应用

    智能门锁与物联网的结合

          智能门锁与物联网结合的主要技术点。可能的方面包括通信协议(如Wi-Fi、蓝牙、Zigbee)、数据安全、远程管理、系统集成、低功耗设计等。 此外,数据安全是物联网中的重要问
    的头像 发表于 03-14 15:05 1187次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>门锁</b>与物联网的结合

    酒店智能门锁解决方案:打造安全高效的智慧住宿新体验

    酒店智能门锁解决方案:打造安全高效的智慧住宿新体验
    的头像 发表于 03-13 14:23 1180次阅读
    酒店<b class='flag-5'>智能</b><b class='flag-5'>门锁</b>解决<b class='flag-5'>方案</b>:打造安全高效的智慧住宿新体验

    涂鸦智能亮相CES 2025,发布支持Apple Home Key和Matter的智能门锁解决方案

     Home Key和Matter over Tread的智能门锁解决方案。基于该方案开发的智能门锁
    的头像 发表于 01-22 09:06 1057次阅读
    涂鸦<b class='flag-5'>智能</b>亮相CES 2025,发布支持Apple Home Key和Matter的<b class='flag-5'>智能</b><b class='flag-5'>门锁</b>解决<b class='flag-5'>方案</b>

    泰雷兹发布数据风险智能解决方案

    近日,泰雷兹公司正式推出了其创新性的数据风险智能解决方案(Data Risk Intelligence),该方案基于Imperva数据安全平
    的头像 发表于 12-27 14:46 749次阅读

    芯片的失效性分析应对方

    老化的内在机理,揭示芯片失效问题的复杂性,并提出针对性的应对策略,为提升芯片可靠性提供全面的分析与解决方案,助力相关行业在芯片应用中有效应对挑战,保障系统的高效稳定
    的头像 发表于 12-20 10:02 3571次阅读
    芯片的失效性<b class='flag-5'>分析</b>与<b class='flag-5'>应对方</b>法