Selection of Cyclic Redundancy Code and Checksum Algorithms to Ensure Critical Data Integrity
-
2015-03-01
Details
-
Creators:
-
Corporate Creators:
-
Corporate Contributors:
-
Subject/TRT Terms:
-
Publication/ Report Number:
-
DOI:
-
Resource Type:
-
Geographical Coverage:
-
Edition:Final Report, August 2011-April 2013
-
Contracting Officer:
-
Corporate Publisher:
-
Abstract:This report explores the characteristics of checksums and cyclic redundancy codes (CRCs) in an aviation context. It includes a literature review, a discussion of error detection performance metrics, a comparison of various checksum and CRC approaches, and a proposed methodology for mapping CRC and checksum design parameters to aviation integrity requirements. Specific examples studied are Institute of Electrical and Electronics Engineers (IEEE) 802.3 CRC-32; Aeronautical Radio, Incorporated (ARINC)-629 error detection; ARINC-825 Controller Area Network (CAN) error detection; Fletcher checksum; and the Aeronautical Telecommunication Network (ATN)-32 checksum. Also considered are multiple error codes used together, specific effects relevant to communication networks, memory storage, and transferring data from nonvolatile to volatile memory.
-
Format:
-
Funding:
-
Collection(s):
-
Main Document Checksum:urn:sha-512:48abb948c78b5418526dbd9c43bc471940e6ffe9462b8fb988a97e29748c547d4d96c8772f129aedb45142df3e58b8c2859edec62780bcdee08ed8766d93356c
-
Download URL:
-
File Type: