[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/COMPSAC.2013.103guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Towards Formal Verification of a Commercial Wireless Router Firmware

Published: 22 July 2013 Publication History

Abstract

Formal verification of the trusted computing base of a software system is essential for its deployment in mission-critical environments. Commercial off-the-shelf routers are nowadays being used for managing traffic in high-assurance networks. The specifications for the development of these routers are provided by RFCs that are only described informally in English. It is essential to ensure that a router firmware conforms to its corresponding RFC before it can be deployed for managing mission-critical networks. In this paper, we report the formal verification of the conformance of the open source Netgear WNR3500L wireless router firmware implementation to the RFC 2131 [6] based on which it is designed. The formal verification effort led to the discovery of several possible problems in the implementation that we report in this paper. We have used the Coq proof assistant extensively in this verification effort. The formal verification process demonstrates the usefulness of inductive types and higher-order logic in software certification.

Cited By

View all
  • (2020)Firmware Fuzzing: The State of the ArtProceedings of the 12th Asia-Pacific Symposium on Internetware10.1145/3457913.3457934(110-115)Online publication date: 1-Nov-2020

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
COMPSAC '13: Proceedings of the 2013 IEEE 37th Annual Computer Software and Applications Conference
July 2013
839 pages
ISBN:9780769549866

Publisher

IEEE Computer Society

United States

Publication History

Published: 22 July 2013

Author Tag

  1. Formal Verification

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Firmware Fuzzing: The State of the ArtProceedings of the 12th Asia-Pacific Symposium on Internetware10.1145/3457913.3457934(110-115)Online publication date: 1-Nov-2020

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media