Published December 21, 2017 | Version 1
Conference paper Open

Towards Formal Verification of Contiki: Analysis of the AES–CCM* Modules with Frama-C

  • 1. IMT Lille Douai
  • 2. CEA, List
  • 3. RISE SICS, Sweden and Inria Lille - Nord Europe
  • 4. RISE SICS

Description

The number of Internet of Things (IoT) applications is rapidly increasing and allows embedded devices today to be massively connected to the Internet. This raises software security questions. This paper demonstrates the usage of formal verification to increase the security of Contiki, a popular open-source operating system for the IoT. We present a case study on deductive verification of encryption-decryption modules of Contiki (namely, AES–CCM*) using Frama-C, a software analysis platform for C code.

Files

INRIA-RED-IoT-2018.pdf

Files (285.3 kB)

Name Size Download all
md5:7e7b21dc343be8fea4c42681cc761cf3
285.3 kB Preview Download

Additional details

Funding

VESSEDIA – VERIFICATION ENGINEERING OF SAFETY AND SECURITY CRITICAL DYNAMIC INDUSTRIAL APPLICATIONS 731453
European Commission