Стандарт JEDEC JESD254 «Безопасные последовательные транзакции флэш-шины», выпущенный в декабре 2022 года, — это ключевая техническая спецификация, разработанная Ассоциацией твердотельных технологий (SSTA) для удовлетворения потребностей развивающегося рынка защищенной флэш-памяти. Этот стандарт определяет стандартизированный метод передачи защищенных пакетов данных между хостом и периферийными устройствами по последовательному периферийному интерфейсу (SPI), в частности, отвечая уникальным требованиям безопасности, предъявляемым к защищенным флэш-устройствам.
В связи с быстрым развитием устройств Интернета вещей, автомобильной электроники и промышленных систем управления традиционная флэш-память с интерфейсом SPI сталкивается с серьезными проблемами безопасности. Разработка стандарта JESD254 заполняет пробел в стандартизации безопасных транзакций последовательной флэш-шины, предоставляя производителям устройств унифицированную безопасную инфраструктуру связи для обеспечения взаимодействия и безопасности между устройствами разных производителей.
Основное новшество стандарта JESD254 заключается в определении двух ключевых типов безопасных транзакций: безопасная запись пакетов и безопасное чтение пакетов. Эти транзакции основаны на стандартном процессе транзакций SPI, но с дополнительными улучшениями безопасности.
Стандарт определяет унифицированную структуру протокола транзакций, состоящую из четырех основных фаз:
Транзакции безопасной пакетной записи предназначены для безопасной записи данных, и их структура транзакции включает:
Характеристики этой транзакции идентичны характеристикам настроенной транзакции Program Page, включая ширину шины и скорость передачи данных SDR/DDR. Такая конструкция обеспечивает обратную совместимость, одновременно предоставляя улучшения безопасности.
Транзакция Secure Packet Read используется для безопасного извлечения данных и содержит следующие компоненты:
Характеристики этой транзакции идентичны характеристикам настроенной транзакции Fast Read, включая задержку, ширину шины и скорость передачи данных SDR/DDR. Введение циклов задержки обеспечивает надежную синхронизацию для извлечения данных.
Стандарт JESD254 предоставляет гибкий механизм отображения транзакций SPI, который поддерживает одновременное существование нескольких предложений транзакций. В следующей таблице подробно сравниваются основные характеристики различных предложений транзакций:
| Функция | Код команды | Модификаторы команды | Задержка | Полезная нагрузка |
|---|---|---|---|---|
| Запись пакета RPMC | 9Bh | Не поддерживается | 0 тактов | CmdType+Signature |
| Чтение пакета RPMC | 96h | Не поддерживается | Фиксированные 8 тактов | ExtendedStatus+Signature |
| Вариант 1: Запись пакета | F2h | 4 байта, определяемые поставщиком | 0 тактов | SecureOp+Signature |
| Вариант 1: Чтение пакета | F1h | 4 байта, определяемые поставщиком | Настраиваемая задержка | Ответ+Signature |
| Вариант 2: Запись пакета | 2Eh | 3/4 байта, зависящие от плотности | 0 тактов | SecureOp+Signature |
| Вариант 2: чтение пакетов | 2Ah | Зависит от плотности 3/4 байта | Настраиваемая задержка | Ответ+Signature |
| Вариант 3: запись пакетов | A1h | Определяется поставщиком: 4 байта | 0 тактов | SecureOp+Signature |
| Вариант 3: чтение пакетов | A2h | Не поддерживается | Фиксированные 8 тактов | Ответ+Подпись |
Примечание: значения, представленные в таблице, являются примерами, предоставленными различными производителями устройств. Конкретные команды, модификаторы команд, значения полей задержки и характеристики описаны в базе данных SFDP каждого устройства.
Стандарт JESD254 пересматривает встроенную базу данных SFDP, описанную в JESD216, и добавляет в неё подробную информацию о безопасных транзакциях. Расширение базы данных SFDP позволяет хосту динамически обнаруживать и поддерживать функции безопасных транзакций, не зная заранее конкретных деталей реализации устройства.
Расширения базы данных включают:
Стандарт разъясняет определения ключевых терминов:
Разработчикам оборудования необходимо глубоко понимать характеристики транзакций безопасного чтения и записи пакетов:
Разработчикам программного обеспечения необходимо освоить методы конфигурации транзакций:
Для обеспечения обратной совместимости и взаимодействия:
Стандарт JESD254 обеспечивает тщательно продуманный баланс между безопасностью и производительностью:
Стандарт JESD254 применим к нескольким ключевым областям:
Выпуск этого стандарта будет существенно способствовать стандартизации рынка защищенной флэш-памяти, снизит затраты на разработку, повысит безопасность продукта и заложит прочную основу для следующего поколения приложений, чувствительных к безопасности.
Стандарт JESD254 оставляет достаточно места для будущей технологической эволюции:
Поскольку угрозы безопасности продолжают развиваться, а технологии совершенствуются, JEDEC обеспечит технологическую передовость JESD254 и его соответствие требованиям рынка посредством пересмотров стандартов и дополнительных спецификаций.

© 2025. Все права защищены.