Cryptography Arithmetic: Algorithms and Hardware Architectures

Omondi, Amos R.

  • 出版商: Springer
  • 出版日期: 2020-01-31
  • 定價: $4,980
  • 售價: 9.0$4,482
  • 語言: 英文
  • 頁數: 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).

作者簡介(中文翻譯)

Amos Omondi在北卡羅來納大學教堂山分校獲得了計算機科學博士學位。從那時起,他在美國、歐洲、大洋洲和亞洲的多所大學擔任教職,擁有豐富的學術生涯。他目前是紐約州立大學韓國分校(美國石溪大學的全球校區)計算機科學系的教授。

他是幾本書的作者,其中包括三本關於計算機算術的書籍:《計算機算術系統》(Prentice-Hall,1994年)、《剩餘數系統》(Imperial College Press,2007年)和《數學函數的計算機硬件評估》(Imperial College Press,2015年)。