Robust code based Fault Tolerant Architecture using OFB mode for Onboard EO satellites
G. Ramadevi1, R. Sujatha2

1G.Ramadevi, PG Student, Applied Electronics, Velammal Engineering College, Chennai, India.
2R.Sujatha, Electronics and Communication Engineering , Velammal Engineering College, Chennai, India.
Manuscript received on April 04, 2013. | Revised Manuscript received on April 28, 2013. | Manuscript published on May 05, 2013. | PP: 146-149 | Volume-3, Issue-2, May 2013. | Retrieval Number: B1472053213/2013©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: The demand to protect the sensitive and valuable data transmitted from satellites to ground has increased and hence the need to use security algorithm on board in Earth Observation satellites also increased. The security algorithms like Advanced Encryption Standard by NIST (National Institute of Standards and Technology), is popular in the aerospace industry including satellites. The analysis of the effects of single even upsets (SEUs) on imaging data during on-board encryption is detailed. To avoid data corruption due to SEUs, fault-tolerant model of OFB mode encryption based on robust error detection and corrections codes is proposed. The satellite imaging data is encrypted using OFB mode encryption is done using Matlab. Then its encrypted output image is converted into gray codes is also done using Matlab. The gray codes with injected faults is given as an input to the proposed Robust error detection and correction code model which is designed using VHDL, from which single bit upset and multiple bit upsets are detected and corrected. The implementation of proposed model is done using Field programmable gate array (FPGA). Hence power and throughput of fault tolerant model are increased.
Keywords: OFB mode encryption, Error detection and correction codes, Robust codes, SEUs.