Introduction to cryptography with open-source software:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boca Raton, FL [u.a.]
CRC Press
c2011
|
Schriftenreihe: | Discrete mathematics and its applications
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | xix, 441 p. ill. 25 cm |
ISBN: | 9781439825709 143982570X |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040979000 | ||
003 | DE-604 | ||
005 | 20130618 | ||
007 | t | ||
008 | 130502s2011 xxua||| |||| 00||| eng d | ||
010 | |a 2011023007 | ||
020 | |a 9781439825709 |c hardcover : alk. paper |9 978-1-4398-2570-9 | ||
020 | |a 143982570X |c hardcover : alk. paper |9 1-439-82570-X | ||
035 | |a (OCoLC)748644012 | ||
035 | |a (DE-599)BVBBV040979000 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-92 |a DE-706 | ||
050 | 0 | |a QA76.9.A25 | |
082 | 0 | |a 005.8/2 | |
084 | |a ST 276 |0 (DE-625)143642: |2 rvk | ||
100 | 1 | |a McAndrew, Alasdair |e Verfasser |4 aut | |
245 | 1 | 0 | |a Introduction to cryptography with open-source software |c Alasdair McAndrew |
264 | 1 | |a Boca Raton, FL [u.a.] |b CRC Press |c c2011 | |
300 | |a xix, 441 p. |b ill. |c 25 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Discrete mathematics and its applications | |
500 | |a Includes bibliographical references and index | ||
650 | 4 | |a Mathematik | |
650 | 4 | |a Computer security | |
650 | 4 | |a Cryptography |x Mathematics | |
650 | 4 | |a Data encryption (Computer science) | |
650 | 4 | |a Open source software | |
650 | 0 | 7 | |a Kryptologie |0 (DE-588)4033329-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Open Source |0 (DE-588)4548264-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Kryptologie |0 (DE-588)4033329-2 |D s |
689 | 0 | 1 | |a Open Source |0 (DE-588)4548264-0 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m SWB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025957041&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-025957041 |
Datensatz im Suchindex
_version_ | 1804150297167134720 |
---|---|
adam_text | IMAGE 1
CONTENTS
PREFACE XV
1 INTRODUCTION TO CRYPTOGRAPHY 1.1 HIDING INFORMATION: CONFIDENTIALITY.
1.2 SOME BASIC DEFINITIONS ....
1.3 ATTACKS ON A CRYPTOSYSTEM . .
1.4 SOME CRYPTOGRAPHIC PROBLEMS 1.5 CRYPTOGRAPHIC PROTOCOLS . . .
1.6 SOME SIMPLE CIPHERS .....
1.7 CRYPTOGRAPHY AND COMPUTER SECURITY 1.8 GLOSSARY EXERCISES . .
1 1 3 5
7 8
12 18 19 20
2 BASIC NUMBER THEORY
2.1 INTRODUCTION .
2.2 SOME BASIC DEFINITIONS .
2.3 SOME NUMBER THEORETIC CALCULATIONS . 2.4 PRIMALITY TESTING 2.5
GLOSSARY EXERCISES .
23 23 23 27 44 47 48
3 CLASSICAL CRYPTOSYSTEMS 3.1 INTRODUCTION ....
3.2 THE CAESAR CIPHER .
3.3 TRANSLATION CIPHERS .
3.4 TRANSPOSITION CIPHERS . 3.5 THE VIGENERE CIPHER 3.6 THE ONE-TIME PAD
..
3.7 PERMUTATION CIPHERS 3.8 MATRIX CIPHERS 3.9 GLOSSARY EXERCISES .
55 55 56 57 58 61 65 65 66
71 71
4 INTRODUCTION TO INFORMATION THEORY
4.1 ENTROPY AND UNCERTAINTY
79 79
IX
IMAGE 2
X
4.2 PERFECT SECRECY .
4.3 ESTIMATING THE ENTROPY OF ENGLISH. 4.4 UNICITY DISTANCE. 4.5
GLOSSARY EXERCISES .
5 PUBLIC-KEY CRYPTOSYSTEMS BASED ON FACTORING 5.1 INTRODUCTION .
5.2 THE RSA CRYPTOSYSTEM .
5.3 ATTACKS AGAINST RSA .
5.4 RSA IN SAGE. . . . . . .
5.5 RABIN S CRYPTOSYSTEM ..
5.6 RABIN S CRYPTOSYSTEM IN SAGE 5.7 SOME NOTES ON SECURITY. 5.8
FACTORING 5.9 GLOSSARY
EXERCISES ....
6 PUBLIC-KEY CRYPTOSYSTEMS SACKS 6.1 6.2
6.3 6.4 6.5 6.6 6.7
BASED ON LOGARITHMS AND KNAP-
EI GAMAL S CRYPTOSYSTEM. . . .
EL GAMAL IN SAGE . . . . . . . .
COMPUTING DISCRETE LOGARITHMS DIFFIE- HELLMAN KEY EXCHANGE . KNAPSACK
CRYPTOSYSTEMS BREAKING THE KNAPSACK GLOSSARY EXERCISES .
7 DIGITAL SIGNATURES 7.1 INTRODUCTION .
7.2 RSA SIGNATURE SCHEME .
7.3 RABIN DIGITAL SIGNATURES 7.4 THE EL GAMAL DIGITAL SIGNATURE SCHEME.
7.5 THE DIGITAL SIGNATURE STANDARD 7.6 GLOSSARY EXERCISES .
8 BLOCK CIPHERS AND THE DATA ENCRYPTION STANDARD
8.1 BLOCK CIPHERS .
8.2 SOME DEFINITIONS .
8.3 SUBSTITUTION/PERMUTATION CIPHERS 8.4 MODES OF ENCRYPTION . . . . . .
8.5 EXPLORING MODES OF ENCRYPTION 8.6 THE DATA ENCRYPTION STANDARD 8.7
FEISTEL CIPHERS . .. .....
82 84 88 89 89
93 93 93 99 101 104 109 111 112 115 115
119 119 122 125
127 128 137 139 140
145 145 147 150 152
157 161 162
167 167 169 171 173 178 182 182
IMAGE 3
8.8 SIMPLIFIED DES: SDES
8.9 THE DES ALGORITHM. 8.10 SECURITY OF S-BOXES 8.11 SECURITY OF DES .
8.12 USING DES .
8.13 EXPERIMENTING WITH DES. 8.14 LIGHTWEIGHT CIPHERS. 8.15 GLOSSARY
EXERCISES .
9 FINITE FIELDS
9.1 GROUPS AND RINGS .
9.2 INTRODUCTION TO FIELDS .
9.3 FUNDAMENTAL ALGEBRA OF FINITE FIELDS 9.4 POLYNOMIALS MOD 2 .
9.5 A FIELD OF ORDER 8 . . . . . . .
9.6 OTHER FIELDS CF(2N) .....
9.7 MULTIPLICATION AND INVERSION . 9.8 MULTIPLICATION WITHOUT POWER
TABLES 9.9 GLOSSARY .
EXERCISES .
10 THE ADVANCED ENCRYPTION STANDARD 10.1 INTRODUCTION AND SOME HISTORY.
10.2 BASIC STRUCTURE .
10.3 THE LAYERS IN DETAIL .
10.4 DECRYPTION .
10.5 EXPERIMENTING WITH AES . 10.6 A SIMPLIFIED RIJNDAEL . 10.7 SECURITY
OF THE AES 10.8 GLOSSARY EXERCISES ....
11 HASH FUNCTIONS 11.1 USES OF HASH FUNCTIONS 11.2 SECURITY OF HASH
FUNCTIONS . .
11.3 CONSTRUCTING A HASH FUNCTION 11.4 PROVABLY SECURE HASH FUNCTIONS
11.5 NEW HASH FUNCTIONS .
11.6 MESSAGE AUTHENTICATION CODES 11.7 USING A MAC 11.8 GLOSSARY.
EXERCISES .
12 ELLIPTIC CURVES AND CRYPTOSYSTEMS 12.1 BASIC DEFINITIONS .
XI
183 190 196 204 205 206 207 211 212
215 215 219 222 224
226 229 230 234 238 238
. .
245
245 246 248 252 256 258 264 265 265
267 268 270 271 281 285 287 288 289 289
295 295
IMAGE 4
XII
12.2 THE GROUP ON AN ELLIPTIC CURVE. 300
12.3 BACKGROUND AND HISTORY . . . 307
12.4 MULTIPLICATION.......... 308
12.5 ELLIPTIC CURVE CRYPTOSYSTEMS . . 309
12.6 ELLIPTIC CURVE SIGNATURE SCHEMES. 316
12.7 ELLIPTIC CURVES OVER BINARY FIELDS. 317
12.8 PAIRING-BASED CRYPTOGRAPHY 318
12.9 EXPLORING PAIRINGS IN SAGE 323
12.10 GLOSSARY 326
EXERCISES 327
13 RANDOM NUMBERS AND STREAM CIPHERS 333
13.1 INTRODUCTION.............. 333
13.2 PSEUDO-RANDOM NUMBER GENERATORS . 334
13.3 SOME CRYPTOGRAPHICALLY STRONG GENERATORS 338
13.4 THE SHRINKING GENERATOR 341
13.5 ISAAC AND FORTUNA 344
13.6 STREAM CIPHERS .... . 346
13.7 RC4 . . . . . . . . . . . 348
13.8 THE BLUM-GOLDWASSER CRYPTOSYSTEM 351
13.9 GLOSSARY 355
EXERCISES 356
14 ADVANCED APPLICATIONS AND PROTOCOLS 361
14.1 SECURE MULTI-PARTY COMPUTATION. 361
14.2 ZERO KNOWLEDGE PROOFS 366
14.3 OBLIVIOUS TRANSFER. 371
14.4 DIGITAL CASH . . . 374
14.5 VOTING PROTOCOLS 382
14.6 GLOSSARY 388
EXERCISES 389
APPENDIX A INTRODUCTION TO SAGE 395
A.L OBTAINING AND INSTALLING SAGE 395
A.2 STARTING WITH SAGE . ... . 396
A.3 BASIC USAGE . . . . . . . . 396
A.4 TAB COMPLETION AND HELP . 402
A.5 BASIC PROGRAMMING . . . . 404
A.6 A PROGRAMMING EXAMPLE 407
EXERCISES 408
APPENDIX B ADVANCED COMPUTATIONAL NUMBER THEORY 411
B.L THE QUADRATIC SIEVE. . . . . . . . . . . . . 411
B.2 THE AKS PRIMALITY TEST 415
B.3 METHODS OF COMPUTING DISCRETE LOGARITHMS 417
EXERCISES 423
IMAGE 5
XIII
BIBLIOGRAPHY
INDEX .....
425
435
|
any_adam_object | 1 |
author | McAndrew, Alasdair |
author_facet | McAndrew, Alasdair |
author_role | aut |
author_sort | McAndrew, Alasdair |
author_variant | a m am |
building | Verbundindex |
bvnumber | BV040979000 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.A25 |
callnumber-search | QA76.9.A25 |
callnumber-sort | QA 276.9 A25 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 276 |
ctrlnum | (OCoLC)748644012 (DE-599)BVBBV040979000 |
dewey-full | 005.8/2 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.8/2 |
dewey-search | 005.8/2 |
dewey-sort | 15.8 12 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01792nam a2200481 c 4500</leader><controlfield tag="001">BV040979000</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130618 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130502s2011 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2011023007</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781439825709</subfield><subfield code="c">hardcover : alk. paper</subfield><subfield code="9">978-1-4398-2570-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">143982570X</subfield><subfield code="c">hardcover : alk. paper</subfield><subfield code="9">1-439-82570-X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)748644012</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV040979000</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-706</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.9.A25</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.8/2</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 276</subfield><subfield code="0">(DE-625)143642:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">McAndrew, Alasdair</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Introduction to cryptography with open-source software</subfield><subfield code="c">Alasdair McAndrew</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boca Raton, FL [u.a.]</subfield><subfield code="b">CRC Press</subfield><subfield code="c">c2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xix, 441 p.</subfield><subfield code="b">ill.</subfield><subfield code="c">25 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Discrete mathematics and its applications</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Mathematik</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer security</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Cryptography</subfield><subfield code="x">Mathematics</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Data encryption (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Open source software</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Kryptologie</subfield><subfield code="0">(DE-588)4033329-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Open Source</subfield><subfield code="0">(DE-588)4548264-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Kryptologie</subfield><subfield code="0">(DE-588)4033329-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Open Source</subfield><subfield code="0">(DE-588)4548264-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">SWB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025957041&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025957041</subfield></datafield></record></collection> |
id | DE-604.BV040979000 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:36:41Z |
institution | BVB |
isbn | 9781439825709 143982570X |
language | English |
lccn | 2011023007 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025957041 |
oclc_num | 748644012 |
open_access_boolean | |
owner | DE-92 DE-706 |
owner_facet | DE-92 DE-706 |
physical | xix, 441 p. ill. 25 cm |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | CRC Press |
record_format | marc |
series2 | Discrete mathematics and its applications |
spelling | McAndrew, Alasdair Verfasser aut Introduction to cryptography with open-source software Alasdair McAndrew Boca Raton, FL [u.a.] CRC Press c2011 xix, 441 p. ill. 25 cm txt rdacontent n rdamedia nc rdacarrier Discrete mathematics and its applications Includes bibliographical references and index Mathematik Computer security Cryptography Mathematics Data encryption (Computer science) Open source software Kryptologie (DE-588)4033329-2 gnd rswk-swf Open Source (DE-588)4548264-0 gnd rswk-swf Kryptologie (DE-588)4033329-2 s Open Source (DE-588)4548264-0 s DE-604 SWB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025957041&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | McAndrew, Alasdair Introduction to cryptography with open-source software Mathematik Computer security Cryptography Mathematics Data encryption (Computer science) Open source software Kryptologie (DE-588)4033329-2 gnd Open Source (DE-588)4548264-0 gnd |
subject_GND | (DE-588)4033329-2 (DE-588)4548264-0 |
title | Introduction to cryptography with open-source software |
title_auth | Introduction to cryptography with open-source software |
title_exact_search | Introduction to cryptography with open-source software |
title_full | Introduction to cryptography with open-source software Alasdair McAndrew |
title_fullStr | Introduction to cryptography with open-source software Alasdair McAndrew |
title_full_unstemmed | Introduction to cryptography with open-source software Alasdair McAndrew |
title_short | Introduction to cryptography with open-source software |
title_sort | introduction to cryptography with open source software |
topic | Mathematik Computer security Cryptography Mathematics Data encryption (Computer science) Open source software Kryptologie (DE-588)4033329-2 gnd Open Source (DE-588)4548264-0 gnd |
topic_facet | Mathematik Computer security Cryptography Mathematics Data encryption (Computer science) Open source software Kryptologie Open Source |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025957041&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT mcandrewalasdair introductiontocryptographywithopensourcesoftware |