Practical Cryptography: Algorithms and Implementations Using C++
暫譯: 實用密碼學:使用 C++ 的演算法與實作

Azad, Saiful, Pathan, Al-Sakib Khan

相關主題

商品描述

Cryptography, the science of encoding and decoding information, allows people to do online banking, online trading, and make online purchases, without worrying that their personal information is being compromised. The dramatic increase of information transmitted electronically has led to an increased reliance on cryptography. This book discusses the theories and concepts behind modern cryptography and demonstrates how to develop and implement cryptographic algorithms using C++ programming language.

 

 

Written for programmers and engineers, Practical Cryptography explains how you can use cryptography to maintain the privacy of computer data. It describes dozens of cryptography algorithms, gives practical advice on how to implement them into cryptographic software, and shows how they can be used to solve security problems.

 

 

 

 

Covering the latest developments in practical cryptographic techniques, this book shows you how to build security into your computer applications, networks, and storage. Suitable for undergraduate and postgraduate students in cryptography, network security, and other security-related courses, this book will also help anyone involved in computer and network security who wants to learn the nuts and bolts of practical cryptography.

 

 

商品描述(中文翻譯)

加密學是編碼和解碼資訊的科學,使人們能夠進行網上銀行、網上交易和在線購物,而無需擔心個人資訊會被洩露。隨著電子傳輸資訊的劇增,對加密學的依賴也隨之增加。本書討論了現代加密學背後的理論和概念,並演示如何使用 C++ 程式語言開發和實現加密演算法。

本書《實用加密學》是為程式設計師和工程師撰寫的,解釋了如何使用加密學來維護計算機數據的隱私。它描述了數十種加密演算法,提供了如何將它們實現到加密軟體中的實用建議,並展示了它們如何用於解決安全問題。

本書涵蓋了實用加密技術的最新發展,展示了如何在計算機應用、網絡和存儲中建立安全性。適合本科生和研究生學習加密學、網絡安全及其他安全相關課程的學生,本書也將幫助任何參與計算機和網絡安全的人士,了解實用加密學的基本原理。

作者簡介

Saiful Azad received his PhD in information engineering at University of Padova, Italy in 2013. He completed his B.Sc. from IUT, Bangladesh in computer and information technology, and M.Sc. from IIUM, Malaysia in computer and information engineering. After completion of his PhD, he joined as a faculty member in the Department of Computer Science at American International University - Bangladesh (AIUB). He started working on Underwater Acoustic Networks during his PhD and still it remains his main focus of research. His research interests also lie in designing and implementing communication protocols for any network architecture, QoS issues, network security, and simulator design. He is one of the developers of the DESERT underwater simulator. He is also the author of more than 30 scientific papers published in international peer-reviewed journals or conferences. He has served as a technical program committee member in numerous international conferences/workshops. He also serves as a reviewer of a couple of renowned peer-reviewed journals and conferences.

 

 

Al-Sakib Khan Pathan earned his PhD (MS leading to PhD) in computer engineering in 2009 from Kyung Hee University in South Korea. He earned his BS in computer science and information technology from IUT, Bangladesh, in 2003. He is currently an assistant professor in the Computer Science Department of IIUM. Until June 2010, he served as an assistant professor in the Computer Science and Engineering Department of BRAC University, Bangladesh. Prior to holding this position, he worked as a researcher at the networking lab of Kyung Hee University, South Korea, until August 2009.

 

 

 

 

Dr. Pathan's research interests include wireless sensor networks, network security, and e-services technologies. He has been a recipient of several awards/best paper awards and has several publications in these areas. He has served as chair, an organizing committee member, and a technical program committ

 

 

作者簡介(中文翻譯)

Saiful Azad 於2013年在意大利帕多瓦大學獲得資訊工程博士學位。他在孟加拉國的IUT完成了計算機與資訊技術的學士學位,並在馬來西亞的IIUM獲得計算機與資訊工程的碩士學位。完成博士學位後,他加入孟加拉美國國際大學(AIUB)計算機科學系擔任教職。他在博士期間開始研究水下聲學網路,至今仍是他的主要研究焦點。他的研究興趣還包括為任何網路架構設計和實施通訊協議、品質服務(QoS)問題、網路安全以及模擬器設計。他是DESERT水下模擬器的開發者之一。他還是超過30篇發表於國際同行評審期刊或會議的科學論文的作者。他曾擔任多個國際會議/研討會的技術程序委員會成員,並且也擔任幾本知名同行評審期刊和會議的審稿人。

Al-Sakib Khan Pathan 於2009年在南韓的慶熙大學獲得計算機工程博士學位(碩士轉博士)。他於2003年在孟加拉國的IUT獲得計算機科學與資訊技術的學士學位。目前,他是IIUM計算機科學系的助理教授。在2010年6月之前,他曾在孟加拉的BRAC大學計算機科學與工程系擔任助理教授。在擔任此職位之前,他在南韓慶熙大學的網路實驗室擔任研究員,直到2009年8月。

Dr. Pathan的研究興趣包括無線感測器網路、網路安全和電子服務技術。他曾獲得多個獎項/最佳論文獎,並在這些領域有多篇發表。他曾擔任會議主席、組織委員會成員以及技術程序委員會成員。