Introduction to Cryptography with Mathematical Foundations and Computer Implementations
暫譯: 數學基礎與計算機實現的密碼學導論
Stanoyevitch, Alexander
相關主題
商品描述
From the exciting history of its development in ancient times to the present day, Introduction to Cryptography with Mathematical Foundations and Computer Implementations provides a focused tour of the central concepts of cryptography. Rather than present an encyclopedic treatment of topics in cryptography, it delineates cryptographic concepts in chronological order, developing the mathematics as needed.
Written in an engaging yet rigorous style, each chapter introduces important concepts with clear definitions and theorems. Numerous examples explain key points while figures and tables help illustrate more difficult or subtle concepts. Each chapter is punctuated with "Exercises for the Reader;" complete solutions for these are included in an appendix. Carefully crafted exercise sets are also provided at the end of each chapter, and detailed solutions to most odd-numbered exercises can be found in a designated appendix. The computer implementation section at the end of every chapter guides students through the process of writing their own programs. A supporting website provides an extensive set of sample programs as well as downloadable platform-independent applet pages for some core programs and algorithms.
As the reliance on cryptography by business, government, and industry continues and new technologies for transferring data become available, cryptography plays a permanent, important role in day-to-day operations. This self-contained sophomore-level text traces the evolution of the field, from its origins through present-day cryptosystems, including public key cryptography and elliptic curve cryptography.
商品描述(中文翻譯)
從古代發展的激動人心的歷史到現今,數學基礎與計算機實現的密碼學導論 提供了一個集中於密碼學核心概念的導覽。它並不是對密碼學主題的百科全書式處理,而是按時間順序劃分密碼學概念,根據需要發展數學內容。
本書以引人入勝但又嚴謹的風格撰寫,每一章都以清晰的定義和定理介紹重要概念。大量的例子解釋關鍵要點,而圖形和表格則幫助說明更困難或微妙的概念。每一章都配有「讀者練習」;這些練習的完整解答包含在附錄中。每章末尾還提供精心設計的練習題集,大多數奇數練習題的詳細解答可以在指定的附錄中找到。每章末尾的計算機實現部分指導學生編寫自己的程式。支持網站提供了大量的範例程式以及一些核心程式和演算法的可下載平台獨立小應用頁面。
隨著商業、政府和工業對密碼學的依賴持續增加,並且新的數據傳輸技術不斷出現,密碼學在日常運作中扮演著永久且重要的角色。本書是一部自成體系的二年級水平教材,追溯了該領域的演變,從其起源到現今的密碼系統,包括公鑰密碼學和橢圓曲線密碼學。
作者簡介
Alexander Stanoyevitch is a professor at California State University-Dominguez Hills. He completed his doctorate in mathematical analysis at the University of Michigan, Ann Arbor, and has held academic positions at the University of Hawaii and the University of Guam. Dr. Stanoyevitch has taught many upper-level classes to mathematics and computer science students, has published several articles in leading mathematical journals, and has been an invited speaker at numerous lectures and conferences in the United States, Europe, and Asia. His research interests include areas of both pure and applied mathematics.
作者簡介(中文翻譯)
亞歷山大·斯塔諾耶維奇是加州州立大學多明格斯山校區的教授。他在密西根大學安娜堡校區完成了數學分析的博士學位,並曾在夏威夷大學和關島大學擔任學術職位。斯塔諾耶維奇博士曾教授多門高級課程給數學和計算機科學的學生,並在多本領先的數學期刊上發表了幾篇文章,還曾在美國、歐洲和亞洲的多場講座和會議中擔任受邀演講者。他的研究興趣包括純數學和應用數學的各個領域。