- Building Bluetooth Low Energy Systems
- Muhammad Usama bin Aftab
- 103字
- 2021-07-09 18:24:55
Signing the Data
Signing the data is a very important concept in terms of message integrity. If the encryption is not available, BLE has the ability to send authenticated data over an unencrypted link between two devices. This is done by signing a data using a Connection Signature Resolving Key (CSRK). This signature is placed after the Packet Data Unit (PDU). The receiving device verifies the signature and considers it coming from a trusted source. The signature is made by a Message Authentication Code (MAC) which can sometime use Hash Functions. This MAC is made upon counter value which protects the replay attack.
推薦閱讀
- 深入理解Spring Cloud與實(shí)戰(zhàn)
- Windows phone 7.5 application development with F#
- 電腦維護(hù)與故障排除傻瓜書(Windows 10適用)
- Applied Unsupervised Learning with R
- Linux運(yùn)維之道(第2版)
- 計(jì)算機(jī)組裝·維護(hù)與故障排除
- 電腦維護(hù)365問
- 分布式微服務(wù)架構(gòu):原理與實(shí)戰(zhàn)
- 微軟互聯(lián)網(wǎng)信息服務(wù)(IIS)最佳實(shí)踐 (微軟技術(shù)開發(fā)者叢書)
- 固態(tài)存儲:原理、架構(gòu)與數(shù)據(jù)安全
- Intel Edison智能硬件開發(fā)指南:基于Yocto Project
- LPC1100系列處理器原理及應(yīng)用
- 新編電腦組裝與硬件維修從入門到精通
- The Deep Learning with PyTorch Workshop
- 計(jì)算機(jī)組裝、維護(hù)與維修項(xiàng)目教程