当前位置: 首页 > news >正文

深圳正规网站制作哪家公司好如何做响应式布局网站

深圳正规网站制作哪家公司好,如何做响应式布局网站,在浏览器上建设网站,网站运营阶段在IEEE 802.15.4z标准中,最关键的就是引入了STS(加扰时间戳序列),实现了安全测距,大大提高了测距应用的安全性能。在FiRa的实现中,其密钥派生功能是非常重要的一个部分,本文首先对FiRa MAC中加密…

在IEEE 802.15.4z标准中,最关键的就是引入了STS(加扰时间戳序列),实现了安全测距,大大提高了测距应用的安全性能。在FiRa的实现中,其密钥派生功能是非常重要的一个部分,本文首先对FiRa MAC中加密以及信息相关的内容进行简单的介绍,为后续介绍相关源码的实现打好铺垫。关于FiRa标准中的角色、工作的基本原理,参考前一篇介绍MAC内容:FiRa标准——MAC实现(一)。

1. 关于FiRa MAC STS模式

对于FiRa MAC中加密相关内容的实现,首先需要了解FiRa中STS(Scrambled Timestamp Sequence)生成的两种类型:

  • 静态STS(Static STS)
  • 动态STS(Dynamic STS)

对于静态STS模式下,需要确保:

  • 确保在一个测距轮的每个时隙都生成不同的STS来确保可靠的测距;
  • 允许实现低成本和高性能;
  • 保证立即重新同步。

对于动态STS模式,需要保证:

  • 通过确保不以明文形式传输可识别信息来保护用户隐私;
  • 保护通过UWB传输的数据(时间戳、应用有效载荷)的机密性、完整性和真实性;
  • 确保每个时隙都可以生成不同的STS(初始STS,每个时隙增加1);
  • 确保可以检测到重放攻击;
  • 允许受控对象在单个控制消息上同步;
  • 限制开销以优化链路预算;
  • 限制旁路通道攻击的风险。

从两种模式的定义中,我们可以知道,在静态STS中,对于每个测距轮(Ranging Round)的对应时隙编号的STS是相同的,这就允许接收方能够更加快速的实现与控制器的同步;而对于动态STS而言,安全性更高,对于时隙索引一直递增,也就是说,每个测距时隙的STS都不同,这是与静态STS最大的区别。

由于实现的方式不一样,相应的其加密方式也有所不同。

1.1 动态STS密钥生成

动态STS生成模式从上图中可以看到,在实现中涉及到以下一些方法:

  • KDF(Key derivation function),密钥派生函数,基于相应的输入、key生成计算需要的相关密钥内容,涉及生成的内容包括:secDataProtectionKeysecPrivacyKeysecDerivedPayloadKeysecDerivedAuthenticationKeyphyStsIndecInitsecDerivedAuthenticationIV
  • CSPRNG算法,用于生成STS;
  • ECB算法,对于IEEE 802.15.4的Vendor IE需要使用ECB算法进行加密;
  • CCM*(ccm start)算法,对于IEEE 802.15.4数据帧部分,需要使用CCM*算法进行加密处理。

对于STS模式下,我们可以看到,每个时隙phySTSindex、cryptoStsIndex都会增加,被用作每个时隙生成不同STS的种子、以及Vendor IE、Payload加密的参数。其初始值phyStsIndexInit由config digest通过KDF函数之后生成。

Vendor IE使用ECB算法进行加密,在ECB模式下,对密文位的任何修改都会对每个明文产生雪崩效应,因此,可以用于检测修改。
ECB加密使用特定秘钥secPrivacyKey,对于一个完整的会话来说都是一样的,这样,受控对象可以随时用于同步。

IEEE Std 802.15.4z-2020中使用DRBG用于生成STS。cryptoStsIndex被附加到一个32位计数器上,该计数器将在每个时隙的开始时重置,以确保无论之前时隙STS的大小如何,cryptoStsIndex和当前配置的信息都足够生成STS。

对于数据载荷加密使用CCM*算法,无法对其内容进行假设,因此将使用Authenticated Encryption (身份验证加密,AE)。由于AE是基于计数器模式加密的,因此有必要向AE提供一个随机数(nonce)。这个随机数可以在每个加密数据包的前面传输,这将会增加传输开销。因此,cryptoStsIndex将被用作nonce更改的一部分。

1.2 静态STS密钥生成

静态STS生成模式
与动态STS模式相比,整体进行了较大的简化:
1)Vendor IE部分不再进行加密;
2)生成STS的CSPRNG算法使用了初始化中配置的phyVUpper64;
3)cryptoStsIndex进行了简化,在每个测距轮的第一个时隙都会重置为0。

另外,在动态STS模式下还涉及到key rotation等方式来进一步提高加密的安全性。

http://www.yayakq.cn/news/139665/

相关文章:

  • 做网站的公司 杭州一起做网站潮汕
  • 不同类型企业网站的对比分析seminar是什么意思
  • 怎么做子网站修改wordpress登陆界面
  • 猎头建设网站安全的网站
  • 那个网站适合学生做兼职男女做性哪个的小视频网站
  • 网站建设套餐报价佳木斯市建设局网站
  • 免费网站建设模板做淘客的网站
  • 深圳网站建设公司模板鞍山网上制作网站
  • 网站开发服务 税哪个网站做兼职有保障
  • 中牟建设局网站手机触屏版网站开发
  • 网站控制面板做一手楼房的网站
  • 企业固定ip做网站wordpress用什么主机好
  • 婚庆公司网站建设总结报告上海网站建设模板站霸网络
  • 潍坊做网站优化凡科网app下载
  • 信息化网站建设的请示石大远程在线考试 《网页设计与网站建设》
  • 上海外贸建站网站建设捌金手指专业8
  • 服务器网站配置最新外贸电商平台
  • 阿里云 装wordpress乐陵市seo关键词优化
  • 网站赌场怎么做代理济南网站制作开通
  • 网站项目计划书范文广州网站制作功能
  • 海淀区网站制作公司百度 营销推广怎么做
  • 上海电子商务网站58同城 网站建设 成都
  • 自己做一网站_多做宣传.网站建设职业规划
  • 重庆忠县网站建设体育新闻最新消息女排
  • 搜狗优化好的网站宝安区做外贸网站的公司
  • 网站建设通报本地wordpress怎么上传
  • 雪域什么网站是做电影的深圳建站公司 企网站
  • 网站ueo哈尔滨网站开发建设公司
  • 网站服务器错误怎么解决营销策划 网站
  • 中国做的网站国外能打开吗西安网站制作多少钱