06.09.2021 Views

Elementary Abstract Algebra- Examples and Applications, 2019a

Elementary Abstract Algebra- Examples and Applications, 2019a

Elementary Abstract Algebra- Examples and Applications, 2019a

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CONTENTS 11<br />

11.8 Hints for “Permutations” exercises . . . . . . . . . . . . . . . 494<br />

11.8.1 Hints for additional exercises (Section 11.7) . . . . . . 494<br />

12 Introduction to Groups 495<br />

12.1 Formal definition of a group . . . . . . . . . . . . . . . . . . . 496<br />

12.2 <strong>Examples</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499<br />

12.2.1 The group of units of Z n . . . . . . . . . . . . . . . . 505<br />

12.2.2 Groups of matrices . . . . . . . . . . . . . . . . . . . . 507<br />

12.3 Basic properties of groups . . . . . . . . . . . . . . . . . . . . 510<br />

12.4 Subgroups . . . . . . . . . . . . . . . . . . . . . . . . . . 520<br />

12.5 Cyclic groups . . . . . . . . . . . . . . . . . . . . . . . . 526<br />

12.5.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 526<br />

12.5.2 Orbits (cyclic subgroups) . . . . . . . . . . . . . . . . 530<br />

12.5.3 Subgroups of cyclic groups . . . . . . . . . . . . . . . 536<br />

12.6 Additional group <strong>and</strong> subgroup exercises . . . . . . . . . . . . 538<br />

12.7 Hints for “<strong>Abstract</strong> Groups: Definitions <strong>and</strong> Basic Properties”<br />

exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 541<br />

13 Further Topics in Cryptography 542<br />

13.1 Diffie-Hellman key exchange . . . . . . . . . . . . . . . . . . . 542<br />

13.1.1 Man in the middle attack . . . . . . . . . . . . . . . . 550<br />

13.2 Elliptic curve cryptography . . . . . . . . . . . . . . . . . . . 551<br />

13.2.1 Definition of elliptic curves . . . . . . . . . . . . . . . 553<br />

13.2.2 Elliptic curve arithmetic . . . . . . . . . . . . . . . . . 554<br />

13.2.3 Elliptic curve groups . . . . . . . . . . . . . . . . . . . 559<br />

13.2.4 Elliptic curves over Z p . . . . . . . . . . . . . . . . . . 561<br />

13.2.5 An encryption system using elliptic curves . . . . . . . 563<br />

13.2.6 Next steps . . . . . . . . . . . . . . . . . . . . . . . . . 567<br />

13.3 References <strong>and</strong> suggested reading . . . . . . . . . . . . . . . . 568<br />

13.4 Hints for “Further Topics in Cryptography” exercises . . . . . 570

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!