Pro Cryptography and Cryptanalysis: Creating Advanced Algorithms with C# and .Net
暫譯: 專業密碼學與密碼分析:使用 C# 和 .Net 創建高級演算法
Mihailescu, Marius Iulian, Nita, Stefania Loredana
- 出版商: Apress
- 出版日期: 2020-11-25
- 定價: $2,640
- 售價: 8.0 折 $2,112
- 語言: 英文
- 頁數: 556
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484263669
- ISBN-13: 9781484263662
-
相關分類:
.NET、C#、Algorithms-data-structures、資訊安全
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$250$225 -
$2,100$1,995 -
$520$411 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback)
-
$580$522 -
$450$351 -
$1,600$1,520 -
$403系統分析與設計:敏捷迭代方法(原書第6版)
-
$3,340$3,173 -
$958深度學習
-
$650$507 -
$301神經網絡編程實戰 : Java 語言實現, 2/e (Neural Network Programming with Java, 2/e)
-
$454JSON 實戰
-
$269大數據技術
-
$398$299 -
$460$391 -
$420$331 -
$599$473 -
$800$680 -
$400$316 -
$780$663 -
$2,024Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)
-
$550$468 -
$450$356 -
$720$562
相關主題
商品描述
Utilize this comprehensive, yet practical, overview of modern cryptography and cryptanalysis to improve performance. Learn by example with source code in C# and .NET, and come away with an understanding of public key encryption systems and challenging cryptography mechanisms such as lattice-based cryptography.
Modern cryptography is the lifeboat of a secure infrastructure. From global economies and governments, to meeting everyday consumer needs, cryptography is ubiquitous, and used in search, design, data, artificial intelligence, and other fields of information technology and communications. Its complexity can lead to misconfiguration, misuse, and misconceptions. For developers who are involved in designing and implementing cryptographic operations in their applications, understanding the implications of the algorithms, modes, and other parameters is vital.
Pro Cryptography and Cryptanalysis is for the reader who has a professional need or personal interest in developing cryptography algorithms and security schemes using C# and .NET. You will learn how to implement advanced cryptographic algorithms (such as Elliptic Curve Cryptography Algorithms, Lattice-based Cryptography, Searchable Encryption, Homomorphic Encryption), and come away with a solid understanding of the internal cryptographic mechanisms, and common ways in which the algorithms are correctly implemented in real practice. With the new era of quantum computing, this book serves as a stepping stone to quantum cryptography, finding useful connections between current cryptographic concepts and quantum related topics.
What You Will Learn
- Know when to enlist cryptography, and how it is often misunderstood and misused
- Explore modern cryptography algorithms, practices, and properties
- Design and implement usable, advanced cryptographic methods and mechanisms
- Understand how new features in C# and .NET impact the future of cryptographic algorithms
- Use the cryptographic model, services, and System.Security.Cryptography namespace in .NET
- Modernize your cryptanalyst mindset by exploiting the performance of C# and .NET with its weak cryptographic algorithms
- Practice the basics of public key cryptography, including ECDSA signatures
- Discover how most algorithms can be broken
Who This Book Is For
Information security experts, cryptologists, software engineers, developers, data scientists, and academia who have experience with C#, .NET, as well as IDEs such as Visual Studio, VS Code, or Mono. Because this book is for an intermediate to advanced audience, readers should also possess an understanding of cryptography (symmetric and asymmetric) concepts.
商品描述(中文翻譯)
利用這本全面而實用的現代密碼學與密碼分析概述來提升性能。透過 C# 和 .NET 的範例源代碼學習,並深入了解公鑰加密系統及如基於格的密碼學等挑戰性密碼學機制。
現代密碼學是安全基礎設施的救生艇。從全球經濟和政府到滿足日常消費者需求,密碼學無處不在,並應用於搜尋、設計、數據、人工智慧及其他資訊技術和通訊領域。其複雜性可能導致錯誤配置、誤用和誤解。對於參與設計和實現應用程式中密碼操作的開發人員來說,理解算法、模式及其他參數的影響至關重要。
《專業密碼學與密碼分析》是為那些有專業需求或個人興趣使用 C# 和 .NET 開發密碼算法和安全方案的讀者而寫。您將學習如何實現先進的密碼算法(如橢圓曲線密碼學算法、基於格的密碼學、可搜尋加密、同態加密),並深入了解內部密碼機制,以及在實際中正確實現算法的常見方法。隨著量子計算的新時代來臨,本書作為通往量子密碼學的踏腳石,尋找當前密碼概念與量子相關主題之間的有用聯繫。
您將學到的內容:
- 知道何時需要使用密碼學,以及它常被誤解和誤用的情況
- 探索現代密碼算法、實踐和特性
- 設計和實現可用的先進密碼方法和機制
- 理解 C# 和 .NET 中的新特性如何影響密碼算法的未來
- 在 .NET 中使用密碼模型、服務和 System.Security.Cryptography 命名空間
- 通過利用 C# 和 .NET 的弱密碼算法來現代化您的密碼分析思維
- 練習公鑰密碼學的基本知識,包括 ECDSA 簽名
- 發現大多數算法如何被破解
本書適合對象:
資訊安全專家、密碼學家、軟體工程師、開發人員、數據科學家及學術界人士,具備 C#、.NET 及 Visual Studio、VS Code 或 Mono 等 IDE 的經驗。由於本書面向中級至高級讀者,讀者應具備對密碼學(對稱和非對稱)概念的理解。
作者簡介
Marius Iulian Mihailescu, PhD is CEO of Dapyx Solution Ltd., a company focused on security- and cryptography-related research. He has authored and co-authored more than 50 articles, journal contributions, and conference proceedings, and three books related to security and cryptography. He lectures at well-known national and international universities, teaching courses on programming, cryptography, information security, and other technical topics. He holds a PhD (thesis on applied cryptography over biometrics data) and two MSc in information security and software engineering.
Stefania Loredana Nita, PhD is a software developer and researcher at the Institute for Computers. Prior to that she was an assistant lecturer at the University of Bucharest, where she taught courses on advanced programming techniques, simulation methods, and operating systems. She has authored and co-authored more than 15 papers and journals, most recently Advanced Cryptography and Its Future: Searchable and Homomorphic Encryption, as well as two books. She holds a PhD (thesis on advanced cryptographic schemes using searchable encryption and homomorphic encryption), an MSc in software engineering and two BSc in computer science and mathematics.
作者簡介(中文翻譯)
Marius Iulian Mihailescu博士是Dapyx Solution Ltd.的首席執行官,該公司專注於安全性和密碼學相關的研究。他已經撰寫和共同撰寫了超過50篇文章、期刊貢獻和會議論文,以及三本與安全性和密碼學相關的書籍。他在知名的國內外大學授課,教授編程、密碼學、資訊安全及其他技術主題的課程。他擁有一個博士學位(論文主題為基於生物識別數據的應用密碼學)以及兩個碩士學位,分別為資訊安全和軟體工程。
Stefania Loredana Nita博士是計算機研究所的軟體開發人員和研究員。在此之前,她曾是布加勒斯特大學的助理講師,教授高級編程技術、模擬方法和作業系統的課程。她已經撰寫和共同撰寫了超過15篇論文和期刊,最近的作品包括進階密碼學及其未來:可搜尋和同態加密,以及兩本書籍。她擁有一個博士學位(論文主題為使用可搜尋加密和同態加密的進階密碼方案)、一個軟體工程碩士學位,以及兩個計算機科學和數學的學士學位。