DMA’n’Play:基于直接内存访问的远程认证方案
1. 简介
在当今数字化时代,确保远程系统的完整性是一项极具挑战性的任务。DMA’n’Play 作为一种远程认证方案,利用直接内存访问(DMA)技术,为解决这一问题提供了新的思路。它通过外部验证设备观察被认证设备的内存,实现对设备完整性的持续检查。以下将详细介绍其背景、概念、挑战及解决方案。
2. 背景知识
2.1 U(S)ART 和 SPI
微控制器通常需要与外部外设(如传感器、显示器和控制单元)进行交互,因此需要标准化接口来交换数据。常见的接口包括 UART(通用异步收发器)和 SPI(串行外设接口)。
- UART :具有两条通信线路,分别用于发送(TX)和接收(RX)数据。它是异步的,接收器需要知道固定的时钟周期才能正确解释数据。USART 在此基础上提供了额外的时钟信号,用于同步发送器和接收器,适用于直接的双边设备通信。
- SPI :设计用于单个设备(主设备)与多个外设(从设备)的通信,如显示器或传感器。它允许全双工和同步通信,使用四条线路:主设备提供的串行时钟、主设备的数据输出(MOSI)、从设备的数据输出(MISO)和从设备选择(SS)。
| 接口类型 | 通信方式 | 线路数量 | 适用场景 |
|---|---|---|---|
| UART | 异步 |
超级会员免费看
订阅专栏 解锁全文

4万+

被折叠的 条评论
为什么被折叠?



