logo
+7 (951) 999-89-94
428003, г. Чебоксары, ул. Федора Гладкова, д.9, оф.319

Криптография и защита/SHA-256

Этот Wiki-раздел посвящён важной и актуальной теме защиты информации в современных IoT системах на микроконтроллерах. Здесь собраны все материалы, относящиеся к алгоритму хеширования SHA-256, его назначению, устройству, схемам использования и практическим примерам его применения.

Документация по SHA-256

Документация по SHA-256 состоит из нескольких частей:

Работа с SHA-256 — описание свойств и назначения алгоритма SHA-256, а также практические примеры работы с ним на микроконтроллерах.

Обзор ATSHA204A — обзор криптомикросхемы ATSHA204A, описание её особенностей и областей применения для защиты информации.

Спецификации ATSHA204A — характеристики, распиновка, электрические принципиальные схемы и подключение микросхемы ATSHA204A.

ATSHA204A — Библиотека и примеры — описание процесса и приёмов программирования ATSHA204A в среде разработки Arduino IDE, а также базовые примеры использования чипа ATSHA204A.

ATSHA204A — Чтение зоны конфигурации 1 — работа с конфигурационной зоной микросхемы ATSHA204A, чтение данных из неё и пояснения по смыслу и назначению этих данных.

ATSHA204A — Чтение зоны конфигурации 2 — вторая часть работы с конфигурационной зоной микросхемы ATSHA204A и чтения данных из неё.

ATSHA204A — Чтение зоны конфигурации 3 — третья часть работы с конфигурационной зоной микросхемы ATSHA204A и чтения данных из неё.

ATSHA204A — Запись конфигурации 1 — первая часть материалов по записи конфигурационной зоны криптомикросхемы ATSHA204A.

ATSHA204A — Запись конфигурации 2 — вторая часть материалов по записи конфигурационной зоны ATSHA204A.

ATSHA204A — Запись конфигурации 3 — третья часть материалов по записи конфигурационной зоны ATSHA204A.

ATSHA204A — Запись конфигурации 4 — четвёртая часть материалов по записи конфигурационной зоны ATSHA204A.

ATSHA204A — Config Lock — Описание блокировки конфигурационной зоны микросхемы ATSHA204A.

ATSHA204A — Работа в режиме Config Lock — Описание свойств и работы микросхемы ATSHA204A в режиме заблокированной конфигурационной зоны.

ATSHA204A — Работа с зонами памяти — Подробный разбор архитектуры EEPROM памяти ATSHA204A и режимов доступа к её зонам.

ATSHA204A — Запись зоны OTP — Разбор методов и приёмов записи OTP зоны памяти ATSHA204A.

ATSHA204A — Data Lock — Код и описание процесса блокировки Data Lock микросхемы ATSHA204A .

ATSHA204A — Чтение Data и OTP зон памяти — Подробный разбор чтения Data и OTP зон памяти ATSHA204A и примеры кода.

ATSHA204A — Команда MAC — Описание и примеры применения команды MAC чипа ATSHA204A.

ATSHA204A — Аутентификация. Базовый блок — Пример проекта сетевой аутентификации на основе ATSHA204A и код для базового блока.

ATSHA204A — Аутентификация. Датчик — Вторая часть проекта сетевой аутентификации на основе ATSHA204A и код для датчика экосистемы.

ATSHA204A — Криптография и команды — Описание команд ATSHA204A и их криптографических свойств.

ATSHA204A — Команда CheckMac — Описание и примеры применения команды CheckMac чипа ATSHA204A.

ATSHA204A — Команда Nonce — Описание и примеры применения команды Nonce чипа ATSHA204A.

ATSHA204A — Команда GenDig — Описание и примеры применения команды GenDig чипа ATSHA204A.

ATSHA204A — Команда HMAC — Описание и примеры применения команды HMAC чипа ATSHA204A.

ATSHA204A — Команда DeriveKey — Описание и примеры применения команды DeriveKey чипа ATSHA204A.

ATSHA204A - Команда DeriveKey

ATSHA204A - nRF24 аутентификация. База — Пример проекта аутентификации в сети nRF24 на основе ATSHA204A и код для базового блока.

ATSHA204A - nRF24 аутентификация. Датчик — Пример проекта аутентификации в сети nRF24 на основе ATSHA204A и код для датчика.

ATSHA204A - LoRa аутентификация. База — Пример проекта аутентификации в сети LoRa на основе ATSHA204A и код для базового блока.

ATSHA204A - LoRa аутентификация. Датчик — Пример проекта аутентификации в сети LoRa на основе ATSHA204A и код для датчика.