High Performance Hardware Architecture Design of Homomorphic AES for Cloud Computing

碩士 === 國立成功大學 === 電機工程學系 === 105 === Fully homomorphic encryption (FHE) is an emerging technique that allows the encrypted data to be processed directly in untrusted servers for ensuring data privacy. Despite of the important feature of FHE in cloud computing applications, there are still extremely...

Full description

Bibliographic Details
Main Authors: Tzu-YinKuo, 郭姿吟
Other Authors: Ming-Der Shieh
Format: Others
Language:en_US
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/5277h4
id ndltd-TW-105NCKU5442132
record_format oai_dc
spelling ndltd-TW-105NCKU54421322019-05-15T23:47:01Z http://ndltd.ncl.edu.tw/handle/5277h4 High Performance Hardware Architecture Design of Homomorphic AES for Cloud Computing 適用於雲端運算之高效同態AES硬體架構設計 Tzu-YinKuo 郭姿吟 碩士 國立成功大學 電機工程學系 105 Fully homomorphic encryption (FHE) is an emerging technique that allows the encrypted data to be processed directly in untrusted servers for ensuring data privacy. Despite of the important feature of FHE in cloud computing applications, there are still extremely high computation complexity and implementation cost in the underlying algorithms. Homomorphic evaluation of advanced encryption standard (AES) can be regarded as a complex function, in which existing homomorphic AES implementations still demand a significant amount of computational time. The most expensive operation in homomorphic AES is key switching after homomorphic multiplication and automorphism operations. To improve the performance of homomorphic AES by reducing homomorphic multiplication and automorphism operations in critical computational paths, this thesis proposes a parallel SubByte and MixColumn/ShiftRow algorithm by relaxing the underlying data dependency. Compared to the conventional homomorphic AES, the proposed one can reduce 3 key switching operations in one round of homomorphic AES assuming parallel processing. Moreover, high-performance hardware architectures of homomorphic AES are presented for different security levels. Performance evaluations show that the proposed design outperforms the related works in terms of computational time and performance. Ming-Der Shieh 謝明得 2017 學位論文 ; thesis 73 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 電機工程學系 === 105 === Fully homomorphic encryption (FHE) is an emerging technique that allows the encrypted data to be processed directly in untrusted servers for ensuring data privacy. Despite of the important feature of FHE in cloud computing applications, there are still extremely high computation complexity and implementation cost in the underlying algorithms. Homomorphic evaluation of advanced encryption standard (AES) can be regarded as a complex function, in which existing homomorphic AES implementations still demand a significant amount of computational time. The most expensive operation in homomorphic AES is key switching after homomorphic multiplication and automorphism operations. To improve the performance of homomorphic AES by reducing homomorphic multiplication and automorphism operations in critical computational paths, this thesis proposes a parallel SubByte and MixColumn/ShiftRow algorithm by relaxing the underlying data dependency. Compared to the conventional homomorphic AES, the proposed one can reduce 3 key switching operations in one round of homomorphic AES assuming parallel processing. Moreover, high-performance hardware architectures of homomorphic AES are presented for different security levels. Performance evaluations show that the proposed design outperforms the related works in terms of computational time and performance.
author2 Ming-Der Shieh
author_facet Ming-Der Shieh
Tzu-YinKuo
郭姿吟
author Tzu-YinKuo
郭姿吟
spellingShingle Tzu-YinKuo
郭姿吟
High Performance Hardware Architecture Design of Homomorphic AES for Cloud Computing
author_sort Tzu-YinKuo
title High Performance Hardware Architecture Design of Homomorphic AES for Cloud Computing
title_short High Performance Hardware Architecture Design of Homomorphic AES for Cloud Computing
title_full High Performance Hardware Architecture Design of Homomorphic AES for Cloud Computing
title_fullStr High Performance Hardware Architecture Design of Homomorphic AES for Cloud Computing
title_full_unstemmed High Performance Hardware Architecture Design of Homomorphic AES for Cloud Computing
title_sort high performance hardware architecture design of homomorphic aes for cloud computing
publishDate 2017
url http://ndltd.ncl.edu.tw/handle/5277h4
work_keys_str_mv AT tzuyinkuo highperformancehardwarearchitecturedesignofhomomorphicaesforcloudcomputing
AT guōzīyín highperformancehardwarearchitecturedesignofhomomorphicaesforcloudcomputing
AT tzuyinkuo shìyòngyúyúnduānyùnsuànzhīgāoxiàotóngtàiaesyìngtǐjiàgòushèjì
AT guōzīyín shìyòngyúyúnduānyùnsuànzhīgāoxiàotóngtàiaesyìngtǐjiàgòushèjì
_version_ 1719154830438563840