Secure Distribution of Open Source Information

Abstract

Cryptographic protocols provide security services through the application of cryptography. When designing a cryptographic protocol, the requirements are, often, specified informally. Informal specification can lead to incorrect protocols from misinterpreting the security requirements and environmental assumptions. Formal tools have been shown to reduce ambiguity. In this paper, a cryptographic protocol, called the Secure Open Distribution Protocol (SODP), is developed to provide authentication services for open source information. A formal development process is proposed to aid in the design of the SODP. The Strand Space method has been selected as the formal mechanism for specifying requirements, architecting a protocol design, and assuring the correctness of the protocol. First, the informal authentication requirements are modeled as agreement properties. Next, Authentication Tests, a Strand Space concept, are introduced to aid in the design of the SODP. Finally, a formal proof is constructed to assure that the SODP has satisfied all requirements. The result of the development process proposed in this paper is a cryptographic protocol that can be used to securely distribute open source information. Also, the Strand Space method is demonstrated as a viable option for the formal development of a cryptographic protocol.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2004
Accession Number
ADA429981

Entities

People

  • Jason Rogers

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Asymetric Encryption
  • Authentication
  • Communication Channels
  • Communication Networks
  • Computer Languages
  • Computer Network Security
  • Computer Networks
  • Computer Science
  • Computers
  • Cryptography
  • Cybersecurity
  • Information Systems
  • Network Protocols
  • Security
  • Security Protocols
  • Standards
  • Transport Protocols

Fields of Study

  • Computer science
  • Mathematics

Readers

  • Cybersecurity.
  • Software Engineering.
  • Tactical Satellite Communications Systems Engineering.

Technology Areas

  • Cyber
  • Cyber - Cryptography
  • Space