• DocumentCode
    3091111
  • Title

    Automatic generation of the C# code for security protocols verified with Casper/FDR

  • Author

    Jeon, Chul-Wuk ; Kim, Il-Gon ; Choi, Jin-Young

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Korea Univ., Seoul, South Korea
  • Volume
    2
  • fYear
    2005
  • fDate
    28-30 March 2005
  • Firstpage
    507
  • Abstract
    Formal methods technique offer a means of verifying the correctness of the design process used to create the security protocol. Notwithstanding the successful verification of the design of security protocols, the implementation code for them may contain security flaws, due to the mistakes made by the programmers or bugs in the programming language itself. We propose an ACG-C# tool, which can be used to generate automatically C# implementation code for the security protocol verified with Casper and FDR. The ACG-C# approach has several different features, namely automatic code generation, secure code, and high confidence. We conduct a case study on the Yahalom security protocol, using ACG-C# to generate the C# implementation code.
  • Keywords
    C language; automatic programming; program compilers; program verification; protocols; security of data; software tools; ACG-C# tool; C# code; Casper/FDR; Yahalom security protocol; automatic code generation; code implementation; correctness verification; design process; formal methods; programming language; secure code; security protocols; Authentication; Communication networks; Computer bugs; Computer languages; Computer science; Computer security; Design engineering; Process design; Programming profession; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on
  • ISSN
    1550-445X
  • Print_ISBN
    0-7695-2249-1
  • Type

    conf

  • DOI
    10.1109/AINA.2005.128
  • Filename
    1423744