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

    文章

    9099

    浏览量

    144079
  • 智能硬件
    +关注

    关注

    205

    文章

    2439

    浏览量

    111659
  • 智能门锁
    +关注

    关注

    18

    文章

    1944

    浏览量

    46132

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    达实智能基于LoRa技术的无线门锁解决方案概述

    从第一代单机锁,到现在的物联网门锁,中国智能锁产品发展迭代已有超过30年的历史。目前主流厂家主要使用Wi-Fi、Zigbee等方案,随着物联网技术的发展,更多的智能
    的头像 发表于 04-29 14:49 313次阅读
    达实<b class='flag-5'>智能</b>基于LoRa技术的无线<b class='flag-5'>门锁</b>解决<b class='flag-5'>方案</b>概述

    低功耗智能门锁语音芯片控制方案

    随着智能家居的普及,智能门锁已成为家庭安防的重要入口。作为一种成熟稳定的产品,智能锁对内部核心元器件的选型有着严格要求,尤其是语音芯片,它决定了产品的交互体验、功耗表现以及开发效率。针
    的头像 发表于 04-24 16:54 716次阅读

    华为云OpenClaw体验计划上线

    最近,OpenClaw彻底破圈了。但爆火背后,其安全风险不容忽视。多家安全机构近日密集发声:OpenClaw这类具备高执行权限的AI框架,正面临严重的公网暴露与隐私泄露风险
    的头像 发表于 03-12 10:09 662次阅读

    PLC无线通讯模块的风险应对

    PLC无线通讯模块的使用确实存在一定风险,但无线通讯模块通过技术设计和实际应用验证,针对工业场景中的常见风险,已形成对应的应对举措。以下是结合其技术特点和实际案例的详细分析: 一、常见
    的头像 发表于 01-23 10:48 348次阅读
    PLC无线通讯模块的<b class='flag-5'>风险</b>与<b class='flag-5'>应对</b>

    智能门锁设计的低功耗CH584单芯片解决方案

    随着物联网技术不断成熟,传统门锁在钥匙管理、安全防护及设备联动等方面的局限性日益凸显。智能门锁凭借生物识别、远程控制、数据加密等先进功能,逐步成为家庭、办公及公共区域门禁系统的优选
    的头像 发表于 01-16 15:15 652次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>门锁</b>设计的低功耗CH584单芯片解决<b class='flag-5'>方案</b>

    应对设备报废风险:工业级固态硬盘的安全擦除如何设计?

    数据实体仍以电荷形式驻留于NAND闪存中,构成严重泄露风险。针对这一核心痛点,部分高端存储方案引入了物理层销毁机制。例如,天硕G40系列工业级固态硬盘集成的SmartErase®技术,即代表了该领域一种基于全自研硬件的解决
    的头像 发表于 01-15 17:15 626次阅读
    <b class='flag-5'>应对</b>设备报废<b class='flag-5'>风险</b>:工业级固态硬盘的安全擦除如何设计?

    硬件成本上涨超15%+数据泄露风险加剧!企业该如何应对

    “出事了!我们的客户数据遭到泄露,已有用户投诉,监管部门也发来了问询函!” 某教育科技公司的IT总监匆匆走进办公室,神色凝重。2025年,类似场景在企业中愈发常见:服务器等硬件价格上涨超过15
    的头像 发表于 12-31 13:04 600次阅读

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

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

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

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

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

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

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

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

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

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

    低功耗蓝牙智能门锁应用

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

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

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

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

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