CN112671729B - 面向车联网的匿名的抗密钥泄露的认证方法、***及介质 - Google Patents
面向车联网的匿名的抗密钥泄露的认证方法、***及介质 Download PDFInfo
- Publication number
- CN112671729B CN112671729B CN202011466663.4A CN202011466663A CN112671729B CN 112671729 B CN112671729 B CN 112671729B CN 202011466663 A CN202011466663 A CN 202011466663A CN 112671729 B CN112671729 B CN 112671729B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- key
- obu
- service
- service provider
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明请求保护一种面向车联网的匿名的抗密钥泄露的认证方法、***及介质,包括以下步骤:可信授权中心对***进行初始化,车辆通过车载单元向可信授权中心进行注册;车载防篡改设备辅助车载单元进行实时密钥更新;车辆通过车载单元使用更新后的密钥对消息进行签密后向服务提供者请求增值服务;服务提供者对车辆进行认证,解密得到车辆所请求的服务。本发明能够很好的解决车辆向服务提供者请求增值服务时的隐私保护需求,并且在请求增值服务时采用非交互式认真,大大提高了认证效率,显著降低了通讯开销。
Description
技术领域
本发明属于信息安全技术及物联网边缘计算技术领域,是一种涉及匿名的抗密钥泄露的的认证方法,可用于物联网边缘计算环境中非交互式的消息签密认证。
背景技术
在互联网蓬勃发展的今天,工业物联网设备的保有量也处于快速增长的阶段。在工业物联网的应用场景中,一个重要的应用就是对物联网设备数据的分析和处理。显而易见,若将这些物联网设备的数据全部统一汇总到控制中心再进行处理,将造成巨大的传输损耗,还会造成较高的时延,使得即时化的物联网间计算需求将无法被满足。为了面对这些挑战,常见的方法有两种,一种是设计更多符合物联网应用场景需求的大数据挖掘和机器学习技术,另一种则是通过充分利用网络边缘侧设备的算力来满足目前日益增长的大数据计算需求。
在边缘计算环境里,各实体之间进行数据传输时,攻击者可以截获信道中传输的所有数据,并且对这些数据进行修改或者获取数据里的一些敏感信息,从而对实体隐私和网络安全造成了巨大的威胁。如果这些问题得不到有效的解决,那么有可能会给人们的生活带来巨大的困扰或者造成巨大的财产损失。所以随着边缘计算的不断发展,其安全性和隐私性也越来越受到大家的重视,这也是物联网环境中最重要的研究内容之一。因此需要采用有效的安全措施,特别是身份验证和密钥管理方案,以保护用户的匿名性和隐私性。车联网作为边缘计算环境中最常见的例子,也最容易受到攻击者的攻击。
若想保证车联网环境的隐私和通讯安全,需要实体间的相互认证。一些传统的认证在数据传输过程中要么没有对数据保密,要么不能提供足够的前向安全性,要么通信及计算成本太大。如何有效地应对实体间认证问题是一项有必要的研究工作。因此,如何设计实现一个基于边缘计算环境的安全的匿名的抗密钥泄露的认证协议具有很强的现实意义。尽管近年来已经提出了许多用于VANET的身份验证方案,但是这些方案都假定可以正确保留秘密密钥。但是,车载单元(OBU)受资源限制,因此不可避免地会暴露关键信息。一旦密钥泄露,攻击者就可以代表密钥所有者进行恶意行为或传播伪造信息,这将给用户或***造成严重后果。在大多数情况下,对于攻击者来说,从不安全的设备中获取密钥比通过破坏依赖的密码学假设***来获取密钥要容易得多。考虑到以上方面,密钥隔离被认为是解决密钥暴露问题的实用方法。密钥隔离的核心思想是将车辆用户的私钥分为两部分。需要可靠的辅助工具来帮助车辆定期更新其秘密密钥,以便在特定时间间隔内密钥泄漏不会影响***安全性。本发明基于密钥隔离技术,设计了一种适用于车联网的、有高通信效率且具有隐私保护特性的认证方案。
本申请使用密钥隔离、签密等技术,使得在保持较低的通信开销前提下,能够实现服务提供者对车辆的认证以及对所请求服务的解密,并能良好的保护各方的隐私。
发明内容
本发明旨在解决以上现有技术的问题。提出了一种有效保护车辆的隐私和所请求服务不会泄露的面向车联网的匿名的抗密钥泄露的认证方法、***及介质。本发明的技术方案如下:
一种面向车联网的匿名的抗密钥泄露的认证方法,其包括以下步骤:
可信授权中心TA初始化***公私钥,同时车载防篡改设备TPD和服务提供者SP也初始化自己的公私钥;
车辆通过车载单元OBU向可信授权中心进行注册,此后车载防篡改设备辅助车载单元进行实时密钥更新;
车辆通过车载单元使用更新后的密钥对消息进行签密后向服务提供者请求增值服务,比如基于位置信息的自动网络收音机切换,专属广告服务等。服务提供者对车辆进行认证,解密得到车辆所请求的增值服务。
进一步的,所述初始化***公私钥具体包括:
101、初始化算法,给定安全参数合数阶双线性映射参数组由生成器生成,大合数阶双线性参数生成器是一种概率算法,其以安全参数作为输入值,输出一个五元组此处大合数是两个比特的素数,是两个阶的群,是的一个生成元,是一个非退化性的、可以高效计算的双线性映射,给定以下8个哈希函数,其中H1,2,3:{0,1}*→Zq,H4,5,6:{0,1}*→G1,H7:{0,1}*→{0,1}m,m是所加密明文的长度,H8:{0,1}*→{0,1}s,s是IDobu的长度;
进一步的,所述车辆通过车载单元向可信授权中心进行注册,具体包括:
105、车载单元首先选择一个随机数然后计算π=gc,π、vobu分别表示车载单元注册时的中间参数和注册后的验证参数。然后将(IDobu,π)发送给可信授权中心,可信授权中心计算然后保存(vobu,IDobu)。IDobu表示车载单元的身份。
进一步的,所述车载防篡改设备辅助车载单元进行实时密钥更新具体包括步骤:
107、在每一个时间段i,车载单元生成随机数计算和此时的私钥其中θi=βi+ri,然后车载单元计算伪随机身份βi、θi、θ0表示每个时间段里生成新密钥的过程参数。以及参数Qid=H4(IDobu),Si=gρ,Ji=H5(PIDobu,Si,i),和Ii=Ji ρ。车载单元保存PIDobu和TSK=(Si,Ii)。TSK分别表示密钥验证参数、临时验证参数对,Qid、Si、ρ、J、Ii表示每个时间段随密钥更新而更新的相关参数。
进一步的,所述车辆通过车载单元使用更新后的密钥对消息进行签密后向服务提供者请求增值服务,具体包括:
进一步的,所述服务提供者对车辆进行认证,解密得到车辆所请求的服务,具体包括:
109、服务提供者收到车辆发来的服务请求后,计算J’i=H5(PIDobu,Si,i),Q’id=H4(ID'obu)以及F'=H6(ID'obu,Mi',U),J’i、ε'、M’i、D’obu、Q’id、F'表示验证过程中需要计算和用作验证的参数。最后,验证等式是否成立,如果等式成立,则验证通过,M’i即为车辆所请求的服务,如果等式不成立,则验证不通过,拒绝为该请求提供服务。
一种采用任一项所述方法的面向车联网的匿名的抗密钥泄露的认证***,其包括:
可信授权中心:初始化***公私钥后,将***所注册的车辆的公钥公开,此后,在车辆验证阶段,服务提供者可以通过最初的公开公钥,验证用更新后的私钥加密后发送信息的车辆;
车辆:包含车载单元和防篡改设备,注册后开始实时更新密钥,在向服务提供者请求增值服务时,用最新的私钥加密;
服务提供者:提供服务,对于车辆的服务请求,用从可信授权中心那得到的最初公钥,可以认证用实时密钥加密信息发送过来的车辆,验证完成后提供相应的增值服务。
一种介质,该介质内部存储计算机程序,所述计算机程序被处理器读取时,执行上述任一项的方法。
本发明的优点及有益效果如下:
本发明基于权利2和权利3实现***初始化以及各个参与方的注册。结合权利4中车载防篡改设备辅助车载单元进行实时密钥更新,可以在每一个时间段让车载单元安全的生成一个新的密钥及相关参数,用于后续请求服务过程中的加密及签名,同时生成临时伪身份用于保护自己的真实身份信息,实现对第三方的匿名。权利5基于权利4中生成的新密钥,在车载单元向服务器请求增值服务的时候,可以利用新密钥对消息进行签名以及利用相关参数对所请求服务进行加密。
最后,结合权利6所描述的验证算法,服务提供者可以解析出车载单元的身份,并用最初的公钥进行签名验证和解密。与其他大多密钥隔离方案相比,在这个过程中,省去了大量的多次向授权中心请求接收车载单元最新公钥的通信消耗。综上所述,本发明实现了密钥隔离以及对车载单元身份的保护,能够在旧密钥可能泄露时很好的保护车辆的安全和隐私,同时具备很好的通信效率,减少了多次通信带来的通信成本与时间开销。
附图说明
图1是本发明提供优选实施例提供优选实施例***的框架图;
图2为本发明方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、详细地描述。所描述的实施例仅仅是本发明的一部分实施例。
本发明解决上述技术问题的技术方案是:
下面结合附图1描述一下***的框架。
(1)可信授权中心:初始化***公私钥后,将***所注册的车辆的公钥公开,此后,在车辆验证阶段,服务提供者可以通过最初的公开公钥,验证用更新后的私钥加密后发送信息的车辆。
(2)车辆:包含车载单元和防篡改设备,注册后开始实时更新密钥,在向服务提供者请求增值服务时,用最新的私钥加密。
(3)服务提供者:提供服务。对于车辆的服务请求,用从可信授权中心那得到的最初公钥,可以认证用实时密钥加密信息发送过来的车辆。验证完成后提供相应的增值服务。
下面结合附图2对本发明做近一步的详细描述。本发明主要包含以下几个步骤:
(1)初始化
给定安全参数合数阶双线性映射参数组由生成器生成。大合数阶双线性参数生成器是一种概率算法,其以安全参数作为输入值,输出一个五元组此处大合数是两个比特的素数,是两个阶的群,是的一个生成元,是一个非退化性的、可以高效计算的双线性映射。给定以下8个哈希函数,其中H1,2,3:{0,1}*→Zq,H4,5,6:{0,1}*→G1,H7:{0,1}*→{0,1}m(m是所加密明文的长度),H8:{0,1}*→{0,1}s(s是IDobu的长度)。
(2)公私钥生成
(3)车辆注册
(4)实时密钥更新
在每一个时间段i,车载单元生成随机数计算和此时的私钥其中θi=βi+ri。然后车载单元计算伪随机身份以及参数Qid=H4(IDobu),Si=gρ,Ji=H5(PIDobu,Si,i),和Ii=Ji ρ。车载单元保存PIDobu和TSK=(Si,Ii)。
(5)请求服务
(6)验证请求
服务提供者收到车辆发来的服务请求后,计算J’i=H5(PIDobu,Si,i),Q’id=H4(ID'obu)以及F'=H6(ID'obu,M’i,U),最后,验证等式是否成立。如果等式成立,则验证通过,M’i即为车辆所请求的服务。如果等式不成立,则验证不通过,拒绝为该请求提供服务。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。
Claims (3)
1.一种面向车联网的匿名的抗密钥泄露的认证方法,其特征在于,包括以下步骤:
可信授权中心TA初始化***公私钥,同时车载防篡改设备TPD和服务提供者SP也初始化自己的公私钥;
车辆通过车载单元OBU向可信授权中心进行注册,此后车载防篡改设备辅助车载单元进行实时密钥更新;
车辆通过车载单元使用更新后的密钥对消息进行签密后向服务提供者请求增值服务,包括基于位置信息的自动网络收音机切换,专属广告服务;
服务提供者对车辆进行认证,解密得到车辆所请求的增值服务;
所述初始化***公私钥具体包括:
101、初始化算法,给定安全参数合数阶双线性映射参数组由生成器生成,大合数阶双线性参数生成器是一种概率算法,其以安全参数作为输入值,输出一个五元组此处大合数p,q是两个比特的素数,是两个阶的群,是的一个生成元,e:是一个非退化性的、可以高效计算的双线性映射,给定以下8个哈希函数,其中H1,2,3:{0,1}*→Zq,H4,5,6:{0,1}*→G1,H7:{0,1}*→{0,1}m,m是所加密明文的长度,H8:{0,1}*→{0,1}s,s是IDobu的长度;
所述车辆通过车载单元向可信授权中心进行注册,具体包括:
105、车载单元首先选择一个随机数然后计算π=gc,π、vobu分别表示车载单元注册时的中间参数和注册后的验证参数,然后将(IDobu,π)发送给可信授权中心,可信授权中心计算然后保存(vobu,IDobu),IDobu表示车载单元的身份;
所述车载防篡改设备辅助车载单元进行实时密钥更新具体包括步骤:
107、在每一个时间段i,车载单元生成随机数计算和此时的私钥其中然后车载单元计算伪随机身份βi、θi、θ0表示每个时间段i里生成新密钥的过程参数,以及参数Qid=H4(IDobu),Si=gρ,Ji=H5(PIDobu,Si,i),和Ii=Ji ρ,车载单元保存PIDobu和TSK=(Si,Ii),TSK分别表示密钥验证参数、临时验证参数对,Qid、Si、ρ、J、Ii表示每个时间段随密钥更新而更新的相关参数;
所述车辆通过车载单元使用更新后的密钥对消息进行签密后向服务提供者请求增值服务,具体包括:
所述服务提供者对车辆进行认证,解密得到车辆所请求的服务,具体包括:
2.一种采用权利要求1任一项所述方法的面向车联网的匿名的抗密钥泄露的认证方法,其特征在于,包括:
可信授权中心:初始化***公私钥后,将***所注册的车辆的公钥公开,此后,在车辆验证阶段,服务提供者可以通过最初的公开公钥,验证用更新后的私钥加密后发送信息的车辆;
车辆:包含车载单元和防篡改设备,注册后开始实时更新密钥,在向服务提供者请求增值服务时,用最新的私钥加密;
服务提供者:提供服务,对于车辆的服务请求,用从可信授权中心那得到的最初公钥,可以认证用实时密钥加密信息发送过来的车辆,验证完成后提供相应的增值服务。
3.一种介质,该介质内部存储计算机程序,其特征在于,所述计算机程序被处理器读取时,执行上述权利要求1的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011466663.4A CN112671729B (zh) | 2020-12-14 | 2020-12-14 | 面向车联网的匿名的抗密钥泄露的认证方法、***及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011466663.4A CN112671729B (zh) | 2020-12-14 | 2020-12-14 | 面向车联网的匿名的抗密钥泄露的认证方法、***及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112671729A CN112671729A (zh) | 2021-04-16 |
CN112671729B true CN112671729B (zh) | 2022-08-23 |
Family
ID=75405599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011466663.4A Active CN112671729B (zh) | 2020-12-14 | 2020-12-14 | 面向车联网的匿名的抗密钥泄露的认证方法、***及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112671729B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101400275B1 (ko) * | 2013-02-18 | 2014-05-28 | 부경대학교 산학협력단 | 차량 애드혹(Ad-Hoc) 네트워크에서의 메시지 전달방법 |
CN107979840A (zh) * | 2018-01-23 | 2018-05-01 | 重庆邮电大学 | 一种密钥隔离安全的车联网v2i认证***及方法 |
CN108471351A (zh) * | 2018-06-27 | 2018-08-31 | 西南交通大学 | 基于无证书聚合签名的车联网认证与密钥协商方法 |
CN109067525A (zh) * | 2018-08-01 | 2018-12-21 | 安徽大学 | 车联网中基于半可信管理中心的消息认证方法 |
CN109391631A (zh) * | 2018-11-28 | 2019-02-26 | 重庆邮电大学 | 一种带有可控链接的车联网匿名认证***及方法 |
US10535207B1 (en) * | 2019-03-29 | 2020-01-14 | Toyota Motor North America, Inc. | Vehicle data sharing with interested parties |
CN111211892A (zh) * | 2020-01-13 | 2020-05-29 | 南京如般量子科技有限公司 | 基于秘密共享和身份密码学的抗量子计算车联网***及其认证方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110365470B (zh) * | 2018-03-26 | 2023-10-10 | 华为技术有限公司 | 一种密钥生成方法和相关装置 |
CN108964919B (zh) * | 2018-05-02 | 2021-01-26 | 西南石油大学 | 基于车联网的具有隐私保护的轻量级匿名认证方法 |
-
2020
- 2020-12-14 CN CN202011466663.4A patent/CN112671729B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101400275B1 (ko) * | 2013-02-18 | 2014-05-28 | 부경대학교 산학협력단 | 차량 애드혹(Ad-Hoc) 네트워크에서의 메시지 전달방법 |
CN107979840A (zh) * | 2018-01-23 | 2018-05-01 | 重庆邮电大学 | 一种密钥隔离安全的车联网v2i认证***及方法 |
CN108471351A (zh) * | 2018-06-27 | 2018-08-31 | 西南交通大学 | 基于无证书聚合签名的车联网认证与密钥协商方法 |
CN109067525A (zh) * | 2018-08-01 | 2018-12-21 | 安徽大学 | 车联网中基于半可信管理中心的消息认证方法 |
CN109391631A (zh) * | 2018-11-28 | 2019-02-26 | 重庆邮电大学 | 一种带有可控链接的车联网匿名认证***及方法 |
US10535207B1 (en) * | 2019-03-29 | 2020-01-14 | Toyota Motor North America, Inc. | Vehicle data sharing with interested parties |
CN111211892A (zh) * | 2020-01-13 | 2020-05-29 | 南京如般量子科技有限公司 | 基于秘密共享和身份密码学的抗量子计算车联网***及其认证方法 |
Non-Patent Citations (4)
Title |
---|
ABAKA: An Anonymous Batch Authenticated and Key Agreement Scheme for Value-Added Services in Vehicular Ad Hoc Networks;Jiun-Long Huang, Lo-Yao Yeh, and Hung-Yu Chien;《IEEE》;20101025;全文 * |
基于TePA的并行密钥隔离机制研究;林凡等;《通信技术》;20180910(第09期);全文 * |
面向车联网的匿名认证方案研究;赵晓凤;《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》;20200215;全文 * |
面向车联网的多服务器架构的匿名双向认证与密钥协商协议;谢永等;《计算机研究与发展》;20161015(第10期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112671729A (zh) | 2021-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111355745B (zh) | 基于边缘计算网络架构的跨域身份认证方法 | |
CN108881314B (zh) | 雾计算环境下基于cp-abe密文隐私保护方法及*** | |
CN104168108B (zh) | 一种泄露密钥可追踪的属性基混合加密方法 | |
EP2359524B1 (en) | Method and apparatus for pseudonym generation and authentication | |
EP0661845B1 (en) | System and method for message authentication in a non-malleable public-key cryptosystem | |
Nirmala et al. | Data confidentiality and integrity verification using user authenticator scheme in cloud | |
WO2014114080A1 (zh) | 数据加密保护方法及*** | |
CN112187798A (zh) | 一种应用于云边数据共享的双向访问控制方法及*** | |
Hussein et al. | A survey of cryptography cloud storage techniques | |
WO2008020991A2 (en) | Notarized federated identity management | |
Qin et al. | An ECC-based access control scheme with lightweight decryption and conditional authentication for data sharing in vehicular networks | |
CN110519040B (zh) | 基于身份的抗量子计算数字签名方法和*** | |
CN116244750A (zh) | 一种涉密信息维护方法、装置、设备及存储介质 | |
Parameswarath et al. | A privacy-preserving authenticated key exchange protocol for V2G communications using SSI | |
CN113468582A (zh) | 一种抗量子计算加密通信方法 | |
Zhao et al. | A sanitizable access control with policy-protection for vehicular social networks | |
Xia et al. | Conditional identity privacy-preserving authentication scheme based on cooperation of multiple fog servers under fog computing-based IoVs | |
CN112671729B (zh) | 面向车联网的匿名的抗密钥泄露的认证方法、***及介质 | |
Ding et al. | Secure Multi‐Keyword Search and Access Control over Electronic Health Records in Wireless Body Area Networks | |
Shen et al. | Trust Mechanism Privacy Protection Scheme Combining Blockchain and Multi-Party Evaluation | |
CN111585756B (zh) | 一种适用于多副本-多云情形下的无证书云审计方法 | |
CN114553557A (zh) | 密钥调用方法、装置、计算机设备和存储介质 | |
AT&T | ||
Wu et al. | Verified CSAC-based CP-ABE access control of cloud storage in SWIM | |
Ren et al. | BIA: A blockchain-based identity authorization mechanism |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |