Conference paper Open Access

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

Peyrard, Alexandre; Kosmatov, Nikolai; Duquennoy, Simon; Raza, Shahid


DataCite XML Export

<?xml version='1.0' encoding='utf-8'?>
<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://datacite.org/schema/kernel-4" xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.1/metadata.xsd">
  <identifier identifierType="DOI">10.5281/zenodo.1160349</identifier>
  <creators>
    <creator>
      <creatorName>Peyrard, Alexandre</creatorName>
      <givenName>Alexandre</givenName>
      <familyName>Peyrard</familyName>
      <affiliation>IMT Lille Douai</affiliation>
    </creator>
    <creator>
      <creatorName>Kosmatov, Nikolai</creatorName>
      <givenName>Nikolai</givenName>
      <familyName>Kosmatov</familyName>
      <affiliation>CEA, List</affiliation>
    </creator>
    <creator>
      <creatorName>Duquennoy, Simon</creatorName>
      <givenName>Simon</givenName>
      <familyName>Duquennoy</familyName>
      <affiliation>RISE SICS, Sweden and Inria Lille - Nord Europe</affiliation>
    </creator>
    <creator>
      <creatorName>Raza, Shahid</creatorName>
      <givenName>Shahid</givenName>
      <familyName>Raza</familyName>
      <affiliation>RISE SICS</affiliation>
    </creator>
  </creators>
  <titles>
    <title>Towards Formal Verification of Contiki: Analysis of the AES–CCM* Modules with Frama-C</title>
  </titles>
  <publisher>Zenodo</publisher>
  <publicationYear>2017</publicationYear>
  <subjects>
    <subject>Formal Verification, AES, Frama-C, Security. Contiki</subject>
  </subjects>
  <dates>
    <date dateType="Issued">2017-12-21</date>
  </dates>
  <language>en</language>
  <resourceType resourceTypeGeneral="Text">Conference paper</resourceType>
  <alternateIdentifiers>
    <alternateIdentifier alternateIdentifierType="url">https://zenodo.org/record/1160349</alternateIdentifier>
  </alternateIdentifiers>
  <relatedIdentifiers>
    <relatedIdentifier relatedIdentifierType="DOI" relationType="IsVersionOf">10.5281/zenodo.1160348</relatedIdentifier>
    <relatedIdentifier relatedIdentifierType="URL" relationType="IsPartOf">https://zenodo.org/communities/vessedia</relatedIdentifier>
  </relatedIdentifiers>
  <version>1</version>
  <rightsList>
    <rights rightsURI="http://creativecommons.org/licenses/by-sa/4.0/legalcode">Creative Commons Attribution Share Alike 4.0 International</rights>
    <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights>
  </rightsList>
  <descriptions>
    <description descriptionType="Abstract">&lt;p&gt;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&amp;ndash;CCM*) using Frama-C, a software analysis platform for C code.&lt;/p&gt;</description>
  </descriptions>
  <fundingReferences>
    <fundingReference>
      <funderName>European Commission</funderName>
      <funderIdentifier funderIdentifierType="Crossref Funder ID">10.13039/501100000780</funderIdentifier>
      <awardNumber awardURI="info:eu-repo/grantAgreement/EC/H2020/731453/">731453</awardNumber>
      <awardTitle>VERIFICATION ENGINEERING OF SAFETY AND SECURITY CRITICAL DYNAMIC INDUSTRIAL APPLICATIONS</awardTitle>
    </fundingReference>
  </fundingReferences>
</resource>
24
11
views
downloads
All versions This version
Views 2424
Downloads 1111
Data volume 3.1 MB3.1 MB
Unique views 2424
Unique downloads 1111

Share

Cite as