소장자료
LDR | 04057cam a2200000 a | ||
001 | 0100540957▲ | ||
003 | OCoLC▲ | ||
005 | 20220318111148▲ | ||
007 | ta ▲ | ||
008 | 200926t20212021caua 001 0 eng c▲ | ||
020 | ▼a1484265858 (pbk.)▲ | ||
020 | ▼a9781484265857 (pbk.)▲ | ||
035 | ▼a(OCoLC)1197843609▲ | ||
040 | ▼aYDX▼beng▼cYDX▼dBDX▼dUPM▼dOCLCO▼dJRZ▼dOCLCO▼dOCLCF▼d221016▲ | ||
050 | 4 | ▼aQA76.75-.765▲ | |
082 | 0 | 4 | ▼a005.824▼223▲ |
090 | ▼a005.824▼bM636p▲ | ||
100 | 1 | ▼aMihailescu, Marius Iulian.▲ | |
245 | 1 | 0 | ▼aPro cryptography and cryptanalysis with C++20 :▼bcreating and programming advanced algorithms /▼cMarius Iulian Mihailescu, Stefania Loredana Nita.▲ |
260 | ▼a[Berkeley, California?] :▼bApress,▼c[2021].▲ | ||
300 | ▼axvii, 469 p. :▼bill. ;▼c26 cm.▲ | ||
505 | 0 | ▼aPart I: Foundations -- 1: Getting started in cryptography and cryptanalysis -- 2: Cryptography Fundamentals -- 3: Mathematical Background and Its Applicability -- 4: Large Integer Arithmetic -- 5: Floating Point Arithmetic -- 6: New Features in C++20 -- 7: Secure Coding Guidelines -- 8: Cryptography Libraries in C/C++20 -- Part II: Pro Cryptography -- 9: Elliptic Curve Cryptography -- 10: Lattice-based Cryptography -- 11: Searchable Encryption -- 12: Homomorphic Encryption -- 13: Ring Learning with Errors Cryptography -- 14: Chaos-based Cryptography -- 15: Big Data Cryptography -- 16:Cloud Computing Cryptography -- Part III: Pro Cryptanalysis -- 17: Getting Started with Cryptanalysis -- 18: Cryptanalysis Attacks and Techniques -- 19: Linear and Differential Cryptanalysis -- 20: Integral Cryptanalysis -- 21: Brute Force and Buffer Overflow Attacks -- 22: Text Characterization -- 23: Implementation and Practical Approach of Cryptanalysis Methods.▲ | |
520 | ▼aDevelop strong skills and a passion for writing cryptography algorithms and security schemes/modules using C++ 20 and its new features. You will find the right methods of writing advanced cryptographic algorithms (such as, elliptic curve cryptography algorithms, lattice-based cryptography, searchable encryption, and homomorphic encryption), examine internal cryptographic mechanisms, and discover common ways in which the algorithms could be implemented and used correctly in practice. The authors avoid the complexities of the mathematical background by explaining its mathematical basis in terms that a programmer can easily understand. They show how "bad" cryptography creeps in during implementation and what "good" cryptography should look like. They do so by showing and comparing the advantages and disadvantages based on processing time, execution time, and reliability. You will: Understand where and why cryptography is used and how it gets misused ; Discover what modern cryptography algorithms and methods are used for ; Design and implement advanced cryptographic mechanisms ; See how C++20 and its new features are impacting the future of implementing cryptographic algorithms ; Practice the basics of public key cryptography, including ECDSA signatures and more ; Find out how most of the algorithms can be broken.▲ | ||
650 | 0 | ▼aCryptography▼xData processing.▲ | |
650 | 0 | ▼aC++ (Computer program language)▲ | |
650 | 0 | ▼aComputer software.▲ | |
650 | 0 | ▼aProgramming languages (Electronic computers)▲ | |
650 | 0 | ▼aData encryption (Computer science)▲ | |
650 | 0 | ▼aComputer security.▲ | |
700 | 1 | ▼aNita, Stefania Loredana.▲ |

Pro cryptography and cryptanalysis with C++20 : creating and programming advanced algorithms
자료유형
국외단행본
서명/책임사항
Pro cryptography and cryptanalysis with C++20 : creating and programming advanced algorithms / Marius Iulian Mihailescu, Stefania Loredana Nita.
발행사항
[Berkeley, California?] : Apress , [2021].
형태사항
xvii, 469 p. : ill. ; 26 cm.
내용주기
Part I: Foundations -- 1: Getting started in cryptography and cryptanalysis -- 2: Cryptography Fundamentals -- 3: Mathematical Background and Its Applicability -- 4: Large Integer Arithmetic -- 5: Floating Point Arithmetic -- 6: New Features in C++20 -- 7: Secure Coding Guidelines -- 8: Cryptography Libraries in C/C++20 -- Part II: Pro Cryptography -- 9: Elliptic Curve Cryptography -- 10: Lattice-based Cryptography -- 11: Searchable Encryption -- 12: Homomorphic Encryption -- 13: Ring Learning with Errors Cryptography -- 14: Chaos-based Cryptography -- 15: Big Data Cryptography -- 16:Cloud Computing Cryptography -- Part III: Pro Cryptanalysis -- 17: Getting Started with Cryptanalysis -- 18: Cryptanalysis Attacks and Techniques -- 19: Linear and Differential Cryptanalysis -- 20: Integral Cryptanalysis -- 21: Brute Force and Buffer Overflow Attacks -- 22: Text Characterization -- 23: Implementation and Practical Approach of Cryptanalysis Methods.
요약주기
Develop strong skills and a passion for writing cryptography algorithms and security schemes/modules using C++ 20 and its new features. You will find the right methods of writing advanced cryptographic algorithms (such as, elliptic curve cryptography algorithms, lattice-based cryptography, searchable encryption, and homomorphic encryption), examine internal cryptographic mechanisms, and discover common ways in which the algorithms could be implemented and used correctly in practice. The authors avoid the complexities of the mathematical background by explaining its mathematical basis in terms that a programmer can easily understand. They show how "bad" cryptography creeps in during implementation and what "good" cryptography should look like. They do so by showing and comparing the advantages and disadvantages based on processing time, execution time, and reliability. You will: Understand where and why cryptography is used and how it gets misused ; Discover what modern cryptography algorithms and methods are used for ; Design and implement advanced cryptographic mechanisms ; See how C++20 and its new features are impacting the future of implementing cryptographic algorithms ; Practice the basics of public key cryptography, including ECDSA signatures and more ; Find out how most of the algorithms can be broken.
주제
ISBN
1484265858 (pbk.) 9781484265857 (pbk.)
청구기호
005.824 M636p
소장정보
예도서예약
서서가에없는책 신고
보보존서고신청
캠캠퍼스대출
우우선정리신청
배자료배달신청
문문자발송
출청구기호출력
학소장학술지 원문서비스
등록번호 | 청구기호 | 소장처 | 도서상태 | 반납예정일 | 서비스 |
---|
북토크
자유롭게 책을 읽고
느낀점을 적어주세요
글쓰기
느낀점을 적어주세요
청구기호 브라우징
관련 인기대출 도서