Cryptography and Cryptanalysis in MATLAB: Creating and Programming Advanced Algorithms
暫譯: MATLAB中的密碼學與密碼分析:創建與編程高級演算法
Mihailescu, Marius Iulian, Nita, Stefania Loredana
- 出版商: Apress
- 出版日期: 2021-09-12
- 售價: $2,350
- 貴賓價: 9.5 折 $2,233
- 語言: 英文
- 頁數: 182
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484273338
- ISBN-13: 9781484273333
-
相關分類:
Matlab、Algorithms-data-structures、資訊安全
海外代購書籍(需單獨結帳)
相關主題
商品描述
Master the essentials of cryptography and cryptanalysis and learn how to put them to practical use. Each chapter of this book starts with an introduction to the concepts on which cryptographic algorithms are based and how they are used in practice, providing fully working examples for each of the algorithms presented. Implementation sections will guide you through the entire process of writing your own applications and programs using MATLAB.
Cryptography and Cryptanalysis in MATLAB will serve as your definitive go-to cryptography reference, whether you are a student, professional developer, or researcher, showing how a multitude of cryptographic challenges can be overcome using the powerful tools of MATLAB.
What You Will Learn
- Discover MATLAB's cryptography functions
- Work with conversion mechanisms in MATLAB Implement cryptographic algorithms using arithmetic operations
- Understand the classical, simple cryptosystems that form the basis of modern cryptography
- Develop fully working solutions (encryption/decryption operations)
- Study pseudo-random generators and their real-life implementations
- Utilize hash functions by way of practical examples
- Implement solutions to defend against practical cryptanalysis methods and attacks
- Understand asymmetric and symmetric encryption systems and how to use them Leverage visual cryptography, steganography, and chaos-based cryptography
Who This Book Is For
Those who are new to cryptography/analysis. Some prior exposure to MATLAB recommended.商品描述(中文翻譯)
掌握密碼學和密碼分析的基本要素,並學習如何將其實際應用。本書的每一章節都以介紹密碼演算法所基於的概念及其實際應用開始,並為每個呈現的演算法提供完整的工作範例。實作部分將指導您通過整個過程,使用 MATLAB 編寫自己的應用程式和程式碼。
《MATLAB中的密碼學與密碼分析》將成為您權威的密碼學參考資料,無論您是學生、專業開發者還是研究人員,這本書都將展示如何利用 MATLAB 的強大工具克服各種密碼學挑戰。
您將學到的內容:
- 探索 MATLAB 的密碼學函數
- 使用 MATLAB 的轉換機制
- 使用算術運算實作密碼演算法
- 理解構成現代密碼學基礎的經典簡單密碼系統
- 開發完整的解決方案(加密/解密操作)
- 研究偽隨機生成器及其實際應用
- 通過實際範例利用雜湊函數
- 實作解決方案以防禦實際的密碼分析方法和攻擊
- 理解非對稱和對稱加密系統及其使用方法
- 利用視覺密碼學、隱寫術和基於混沌的密碼學
本書適合對密碼學/分析感興趣的初學者。建議具備一些 MATLAB 的基礎知識。
作者簡介
Marius Iulian Mihailescu, PhD is CEO at Dapyx Solution Ltd., a company based in Bucharest, Romania and involved in information security- and cryptography-related research projects. He is a lead guest editor for applied cryptography journals and a reviewer for multiple publications with information security and cryptography profiles. He authored and co-authored more than 30 articles in conference proceedings, 25 articles in journals, and three books. For more than six years he has served as a lecturer at well-known national and international universities (University of Bucharest, "Titu Maiorescu" University, Kadir Has University in, Istanbul, Turkey). He has taught courses on programming languages (C#, Java, C++, Haskell), and object-oriented system analysis and design with UML, graphs, databases, cryptography and information security. He served for three years as IT Officer at Royal Caribbean Cruises Ltd. where he dealt with IT infrastructures, data security, and satellite communications systems. He received his PhD in 2014 and his thesis was on applied cryptography over biometrics data. He holds two MSc in information security and software engineering.
Stefania Loredana Nita, PhD is a software developer at the Institute of Computer Science of the Romanian Academy and a Fellow PhD with her thesis on advanced cryptographic schemes using searchable encryption and homomorphic encryption. She has served more than two years as an assistant lecturer at the University of Bucharest where she taught courses on subjects such as advanced programming techniques, simulation methods, and operating systems. She has authored and co-authored more than 15 workpapers at conferences and journals, and has authored two books on he Haskell programming language. She is a lead guest editor for special issues on information security and cryptography such as Advanced Cryptography and Its Future: Searchable and Homomorphic Encryption. She holds an MSc in software engineering and two BSc in computer science and mathematics.
作者簡介(中文翻譯)
**Marius Iulian Mihailescu, PhD** 是 Dapyx Solution Ltd. 的執行長,該公司位於羅馬尼亞布加勒斯特,專注於資訊安全和密碼學相關的研究專案。他是應用密碼學期刊的主編來賓,並且是多個資訊安全和密碼學相關出版物的審稿人。他已發表和共同發表超過 30 篇會議論文、25 篇期刊文章以及三本書籍。在過去六年中,他在知名的國內外大學(布加勒斯特大學、'Titu Maiorescu' 大學、土耳其伊斯坦堡的 Kadir Has 大學)擔任講師,教授程式語言(C#、Java、C++、Haskell)、物件導向系統分析與設計(使用 UML)、圖形、資料庫、密碼學和資訊安全等課程。他曾在皇家加勒比郵輪有限公司擔任 IT 官員三年,負責 IT 基礎設施、資料安全和衛星通信系統。他於 2014 年獲得博士學位,論文主題為基於生物識別資料的應用密碼學。他擁有兩個碩士學位,分別為資訊安全和軟體工程。
**Stefania Loredana Nita, PhD** 是羅馬尼亞科學院計算機科學研究所的軟體開發人員,並且是博士後研究員,論文主題為使用可搜尋加密和同態加密的先進密碼學方案。她在布加勒斯特大學擔任助理講師超過兩年,教授高級程式設計技術、模擬方法和作業系統等課程。她已在會議和期刊上發表和共同發表超過 15 篇工作論文,並且撰寫了兩本有關 Haskell 程式語言的書籍。她是資訊安全和密碼學特刊的主編來賓,例如《先進密碼學及其未來:可搜尋和同態加密》。她擁有軟體工程碩士學位,以及計算機科學和數學的兩個學士學位。