Formal Verification of a Dynamic Multi-factor Secure Communication Protocol

K. Scott, S. Khatri, A. Ghrayeb
{"title":"Formal Verification of a Dynamic Multi-factor Secure Communication Protocol","authors":"K. Scott, S. Khatri, A. Ghrayeb","doi":"10.1109/SGRE53517.2022.9774119","DOIUrl":null,"url":null,"abstract":"In a smart grid, there is much sensitive data that must be transmitted continually. This requires secure communication protocols that are well-suited for use in a smart grid context. A typical smart grid is composed of many agents - like smart meters and control centers - and hence it is necessary that its communication protocols not only are cryptographically secure, but also fast and lightweight. In this paper, we perform formal verification on a novel secure communication protocol to be used in a smart grid. In each protocol iteration, the two parties that wish to communicate will exchange authentication tokens to establish trust and generate session keys. The authentication tokens have three key features: (1) each token is constructed using multiple factors, preventing a single point of failure, (2) the factors are updated dynamically during every protocol iteration, ensuring that authentication keys potentially snooped by an attacker are never reused, and (3) factor updates utilize a True Random Number Generator (TRNG), and therefore cannot be deterministically or algorithmically predicted. This paper describes the protocol as implemented between two arbitrary agents in a smart grid. We realize the protocol in software, and formally verify the protocol using ProVerif. Our results demonstrate that our protocol is a secure and lightweight communication protocol that would be suitable for use in a smart grid.","PeriodicalId":64562,"journal":{"name":"智能电网与可再生能源(英文)","volume":"4 1","pages":"1-6"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"智能电网与可再生能源(英文)","FirstCategoryId":"1087","ListUrlMain":"https://doi.org/10.1109/SGRE53517.2022.9774119","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In a smart grid, there is much sensitive data that must be transmitted continually. This requires secure communication protocols that are well-suited for use in a smart grid context. A typical smart grid is composed of many agents - like smart meters and control centers - and hence it is necessary that its communication protocols not only are cryptographically secure, but also fast and lightweight. In this paper, we perform formal verification on a novel secure communication protocol to be used in a smart grid. In each protocol iteration, the two parties that wish to communicate will exchange authentication tokens to establish trust and generate session keys. The authentication tokens have three key features: (1) each token is constructed using multiple factors, preventing a single point of failure, (2) the factors are updated dynamically during every protocol iteration, ensuring that authentication keys potentially snooped by an attacker are never reused, and (3) factor updates utilize a True Random Number Generator (TRNG), and therefore cannot be deterministically or algorithmically predicted. This paper describes the protocol as implemented between two arbitrary agents in a smart grid. We realize the protocol in software, and formally verify the protocol using ProVerif. Our results demonstrate that our protocol is a secure and lightweight communication protocol that would be suitable for use in a smart grid.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
动态多因素安全通信协议的形式化验证
在智能电网中,有许多敏感数据必须连续传输。这需要非常适合在智能电网环境中使用的安全通信协议。典型的智能电网由许多代理组成,比如智能电表和控制中心,因此它的通信协议不仅需要加密安全,而且需要快速和轻量级。本文对一种用于智能电网的新型安全通信协议进行了形式化验证。在每次协议迭代中,希望通信的双方将交换身份验证令牌以建立信任并生成会话密钥。身份验证令牌有三个关键特征:(1)每个令牌都使用多个因素构建,防止单点故障;(2)在每次协议迭代期间动态更新因素,确保可能被攻击者窥探的身份验证密钥永远不会被重用;(3)因素更新利用真随机数生成器(TRNG),因此不能确定地或算法地预测。本文描述了智能电网中任意两个代理之间实现的协议。我们在软件上实现了协议,并使用ProVerif对协议进行了正式验证。我们的结果表明,我们的协议是一种安全、轻量级的通信协议,适合在智能电网中使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
307
期刊最新文献
Experimental Investigations of the Effects of Secondary Air Injection on Gaseous Emission Profiles (NOx, NO, NO2, CO) and Hydrocarbons (CxHx) in Cookstoves Using Charcoal from Eucalyptus glandis Microgrid Optimal Scheduling Carbon and Water Footprint Evaluation of 120Wp Rural Household Photovoltaic System: Case Study Performance of the Boost Chopper, Comparative Study between PI Control and Neural Control to Regulate Its Output Voltage An Energy Production System Powered by Solar Heat with Biogas Dry Reforming Reactor and Solid Oxide Fuel Cell
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1