錯誤控制編碼加密法之研究及其模(2N-1)運算之心臟收縮陣列設計
博士 === 國防大學中正理工學院 === 國防科學研究所 === 90 === In the dissertation, we investigate both in the error-control-coding and the systolic circuit design of some operations modulo (2N - 1). Our researches focus on the research in an algebraic-code encryption scheme, the decoder design for triple-error-correctin...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2002
|
Online Access: | http://ndltd.ncl.edu.tw/handle/33174259553746414876 |
id |
ndltd-TW-090CCIT0584009 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-090CCIT05840092017-09-15T04:39:53Z http://ndltd.ncl.edu.tw/handle/33174259553746414876 錯誤控制編碼加密法之研究及其模(2N-1)運算之心臟收縮陣列設計 吳紹瑋 博士 國防大學中正理工學院 國防科學研究所 90 In the dissertation, we investigate both in the error-control-coding and the systolic circuit design of some operations modulo (2N - 1). Our researches focus on the research in an algebraic-code encryption scheme, the decoder design for triple-error-correcting binary BCH codes, and the systolic-circuit designs for addition, multiplication and square modulo (2N - 1). In this research, we first propose an algorithm using a public algebraic operation to implement a modified version of the Roa-Nam algebraic-code encryption scheme instead of using the syndrome-error table. Thus, any complex algebraic code can be used to enhance the security. Moreover, the chaining mode of the modified scheme is also discussed. With this chaining mode, the modified scheme can be implemented using a very simple algebraic code without losing any security. Then, we develop a decoding algorithm for triple-error-correcting binary BCH codes. Some properties of triple-error-correcting binary BCH codes are given for deriving a new decoding algorithm. This new decoding algorithm can directly correct each received bit. It doesn't need to know the number of errors in a received vector or temporarily invert the received bit. After that, a simple and regular hardware decoder is designed, which only contains a received buffer, three syndrome registers, four ROMs of total size 2m ’ (4m + 1) bits, some arithmetic circuits in GF(2m), and a simple control circuit. Finally, we investigate three algorithms of addition, multiplication, square modulo (2N - 1) and their systolic-circuit designs. At the same time, some other basic arithmetic circuits related to subtraction, exponentiation and division modulo (2N - 1) are also discussed. In the proposed systolic circuits for three operations modulo (2N - 1), the total propagation delays of the addition circuit are the delay summation of one XOR gate, one single register; and its latency is (N + 1) clock pulses. The total propagation delays of the multiplication circuit are the delay summation of two XOR gates, one single register; and its latency is (2N + 1) clock pulse. The total propagation delays of the square circuit are the delay summation of two XOR gates, one single register; and its latency is (e1.5Nu + 1) clock pulses. 盧而輝 婁德權 2002 學位論文 ; thesis 92 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
博士 === 國防大學中正理工學院 === 國防科學研究所 === 90 === In the dissertation, we investigate both in the error-control-coding and the systolic circuit design of some operations modulo (2N - 1). Our researches focus on the research in an algebraic-code encryption scheme, the decoder design for triple-error-correcting binary BCH codes, and the systolic-circuit designs for addition, multiplication and square modulo (2N - 1).
In this research, we first propose an algorithm using a public algebraic operation to implement a modified version of the Roa-Nam algebraic-code encryption scheme instead of using the syndrome-error table. Thus, any complex algebraic code can be used to enhance the security. Moreover, the chaining mode of the modified scheme is also discussed. With this chaining mode, the modified scheme can be implemented using a very simple algebraic code without losing any security.
Then, we develop a decoding algorithm for triple-error-correcting binary BCH codes. Some properties of triple-error-correcting binary BCH codes are given for deriving a new decoding algorithm. This new decoding algorithm can directly correct each received bit. It doesn't need to know the number of errors in a received vector or temporarily invert the received bit. After that, a simple and regular hardware decoder is designed, which only contains a received buffer, three syndrome registers, four ROMs of total size 2m ’ (4m + 1) bits, some arithmetic circuits in GF(2m), and a simple control circuit.
Finally, we investigate three algorithms of addition, multiplication, square modulo (2N - 1) and their systolic-circuit designs. At the same time, some other basic arithmetic circuits related to subtraction, exponentiation and division modulo (2N - 1) are also discussed. In the proposed systolic circuits for three operations modulo (2N - 1), the total propagation delays of the addition circuit are the delay summation of one XOR gate, one single register; and its latency is (N + 1) clock pulses. The total propagation delays of the multiplication circuit are the delay summation of two XOR gates, one single register; and its latency is (2N + 1) clock pulse. The total propagation delays of the square circuit are the delay summation of two XOR gates, one single register; and its latency is (e1.5Nu + 1) clock pulses.
|
author2 |
盧而輝 |
author_facet |
盧而輝 吳紹瑋 |
author |
吳紹瑋 |
spellingShingle |
吳紹瑋 錯誤控制編碼加密法之研究及其模(2N-1)運算之心臟收縮陣列設計 |
author_sort |
吳紹瑋 |
title |
錯誤控制編碼加密法之研究及其模(2N-1)運算之心臟收縮陣列設計 |
title_short |
錯誤控制編碼加密法之研究及其模(2N-1)運算之心臟收縮陣列設計 |
title_full |
錯誤控制編碼加密法之研究及其模(2N-1)運算之心臟收縮陣列設計 |
title_fullStr |
錯誤控制編碼加密法之研究及其模(2N-1)運算之心臟收縮陣列設計 |
title_full_unstemmed |
錯誤控制編碼加密法之研究及其模(2N-1)運算之心臟收縮陣列設計 |
title_sort |
錯誤控制編碼加密法之研究及其模(2n-1)運算之心臟收縮陣列設計 |
publishDate |
2002 |
url |
http://ndltd.ncl.edu.tw/handle/33174259553746414876 |
work_keys_str_mv |
AT wúshàowěi cuòwùkòngzhìbiānmǎjiāmìfǎzhīyánjiūjíqímó2n1yùnsuànzhīxīnzàngshōusuōzhènlièshèjì |
_version_ |
1718533588324974592 |