мікроконтролери

АНАЛІЗ МЕТОДІВ ТА ЗАСОБІВ ПРОЄКТУВАННЯ ВБУДОВАНИХ СИСТЕМ ІНТЕРНЕТУ РЕЧЕЙ

У статті проведено аналіз методів та засобів проєктування вбудованих систем Інтернету речей (IoT). Розглянуто основні етапи розробки IoT-систем, виконано порівняння основних підходів до проектування і визначено їхні переваги та обмеження. Проведено аналіз апаратних платформ, їхніх характеристик, продуктивності, енергоефективності та застосування в різних сферах. Розглянуто програмні інструменти та їхню ефективність у розробці IoT-рішень.

Порівняння AEAD-алгоритмів для вбудованих систем інтернету речей

Виконано порівняння за швидкодією і вимогами до пам'яті реалізацій АЕAD-шифрів AESGCM та ChaCha20-Poly1305 для типових 8/16/32-бітних вбудованих low-end процесорів у складі пристроїв Інтернету речей за різних підходів до забезпечення стійкості до часових атак і простих атак на енергоспоживання. Особливу увагу приділено низькорівневій реалізації множення в полях GF(2128) із константним часом виконання як ключовій операції GCM, оскільки у low-end процесорів немає готової інструкції для carry-less множення.

Метод захисту ключів шифрування в мікроконтролерах з використанням спеціальних апаратних блоків

Наведено метод захисту окремих ділянок пам’яті в мікроконтролерах фірми STM, які можуть бути використані для зберігання секретних ключів шифрування даних, за допомогою спеціального апаратного блоку «Firewall». Цей метод забезпечує доступ до певних областей пам’яті мікроконтролера тільки з визначених конфігурацією апаратного блоку ділянок пам’яті програм і блокує доступ з інших областей пам’яті.