利用工业级 Raspberry Pi 和加密协处理器 ATECC608B 实现最先进安全性的建议。


导言 近年来,随着物联网设备的激增,安全性已成为工业领域日益关注的问题。其中,设备身份验证和数据加密对于防止未经授权的访问和数据泄漏至关重要,而 IIoT(工业物联网)应用和工业网络对安全和身份验证的要求也越来越高。本提案介绍了如何通过将工业级树莓派(Raspberry Pi)与具有高级安全功能的 ATECC608B 密码协处理器相结合来实现最先进的安全性。

工业级 Raspberry Pi 和 ATECC608B 密码协处理器概述
工业级 Raspberry Pi:坚固耐用、低成本、高性能的单板计算机 可运行 Linux 和其他操作系统,并可运行各种应用程序 通过局域网、GPIO 引脚和 USB 接口连接外部设备 预装选件,可安装 ATECC608B 安全芯片 灵活的扩展选项,如通过 M2 插槽或 LTE 通信板安装固态硬盘 通过微型 SD 安装数据后备二级存储器
可与外部设备连接 预装选件,可安装 ATECC608B 安全芯片 灵活的扩展选件,如通过 M2 插槽安装固态硬盘或通过 LTE 通信板安装数据回传二级存储器 通过 micro SD 安装数据回传二级存储器

加密协处理器 ATECC608B:
来自 Microchip Technology 的安全元件 支持 RSA-2048 和 ECC-P256 等公钥加密算法 支持 SHA-256 等散列函数 具有真正的随机数生成器 安全密钥存储功能

将工业级 Raspberry Pi 与加密协处理器相结合的优势
实现高度安全:硬件级加密过程可提高抵御软件攻击的能力 安全的密钥存储功能可降低私钥泄露的风险。

灵活的系统设计:结合 Raspberry Pi 可使用的各种外设,可开发出各种安全应用。低成本:Raspberry Pi 和 ATECC608B 的价格相对较低,可实现节省成本的安全系统。

启用安全功能 设备验证:
使用存储在 ATECC608B 中的密钥证明设备的唯一性 防止未经授权的设备输入

数据加密:
使用 ATECC608B 加密功能确保数据安全 加密通信数据和存储数据

安全启动:
防止篡改固件和操作系统 只运行受信任的软件

真正的随机数生成:
生成强加密密钥所需的真正随机数

安全密钥管理:
使用 ATECC608B 的安全密钥存储设备安全管理私人密钥 最大限度降低密钥泄露风险

实施示例

– 物联网设备的身份验证:在物联网设备上安装 ATECC608B,并与工业级 Raspberry Pi 端的服务器进行相互验证 拒绝未经授权的设备访问- 安全数据记录器:使用 ATECC608B 加密传感器数据并存储在 Raspberry Pi 上 更改数据防止

安全网络网关:监控网络流量并检测未经授权的访问 使用 ATECC608B 建立 VPN 连接

摘要

将工业级 Raspberry Pi 与 ATECC608B 相结合,可实现具有高级安全功能的低成本系统,预计不仅可应用于物联网设备的安全措施,还可应用于其他各个领域。

参考文献

Microchip Technology ATECC608B 数据表 Raspberry Pi 基金会官方网站