Cryptography Arithmetic: Algorithms and Hardware Architectures
暫譯: 密碼學算術:演算法與硬體架構

Omondi, Amos R.

  • 出版商: Springer
  • 出版日期: 2020-01-31
  • 定價: $4,980
  • 售價: 8.0$3,984
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 3030341410
  • ISBN-13: 9783030341411
  • 相關分類: Algorithms-data-structures資訊安全
  • 立即出貨 (庫存=1)

相關主題

商品描述

Modern cryptosystems, used in numerous applications that require secrecy or privacy - electronic mail, financial transactions, medical-record keeping, government affairs, social media etc. - are based on sophisticated mathematics and algorithms that in implementation involve much computer arithmetic. And for speed it is necessary that the arithmetic be realized at the hardware (chip) level. This book is an introduction to the implementation of cryptosystems at that level.
The aforementioned arithmetic is mostly the arithmetic of finite fields, and the book is essentially one on the arithmetic of prime fields and binary fields in the context of cryptography. The book has three main parts. The first part is on generic algorithms and hardware architectures for the basic arithmetic operations: addition, subtraction, multiplication, and division. The second part is on the arithmetic of prime fields. And the third part is on the arithmetic of binary fields. The mathematical fundamentals necessary for the latter two parts are included, as are descriptions of various types of cryptosystems, to provide appropriate context.
This book is intended for advanced-level students in Computer Science, Computer Engineering, and Electrical and Electronic Engineering. Practitioners too will find it useful, as will those with a general interest in "hard" applications of mathematics.

商品描述(中文翻譯)

現代的加密系統被廣泛應用於需要保密或隱私的多種應用中,例如電子郵件、金融交易、醫療記錄保存、政府事務、社交媒體等,這些系統基於複雜的數學和算法,並在實現過程中涉及大量的計算機算術。為了提高速度,這些算術必須在硬體(晶片)層面上實現。本書是對於在該層面上實現加密系統的介紹。

上述的算術主要是有限域的算術,本書實質上是關於在密碼學背景下的質數域和二進位域的算術。本書分為三個主要部分。第一部分介紹基本算術運算的通用算法和硬體架構:加法、減法、乘法和除法。第二部分則專注於質數域的算術。第三部分則探討二進位域的算術。後兩部分所需的數學基礎也包含在內,並描述了各種加密系統,以提供適當的背景。

本書適合計算機科學、計算機工程以及電機與電子工程的高級學生。實務工作者也會發現本書有用,對於對數學的「硬」應用有一般興趣的人士亦然。

作者簡介

Amos Omondi received a Ph.D. degree in Computer Science from the University of North Carolina at Chapel Hill. Since then he has had a lengthy academic career, teaching at universities in the USA, Europe, Oceania, and Asia. He is currently a professor in the Department of Computer Science at the State University of New York in Korea, the global campus of Stony Brook University (USA).
He is the author of several books, including three on computer arithmetic: Computer Arithmetic Systems (Prentice-Hall, 1994), Residue Number Systems (Imperial College Press, 2007), and Computer-Hardware Evaluation of Mathematical Functions (Imperial College Press, 2015).

作者簡介(中文翻譯)

阿莫斯·奧蒙迪於北卡羅來納大學教堂山分校獲得計算機科學博士學位。自那時以來,他在美國、歐洲、大洋洲和亞洲的多所大學擁有長期的學術生涯。目前,他是美國石溪大學(Stony Brook University)全球校區——韓國紐約州立大學計算機科學系的教授。

他是幾本書的作者,包括三本關於計算機算術的書籍:《計算機算術系統》(Computer Arithmetic Systems,Prentice-Hall,1994)、《餘數數字系統》(Residue Number Systems,Imperial College Press,2007)和《數學函數的計算機硬體評估》(Computer-Hardware Evaluation of Mathematical Functions,Imperial College Press,2015)。