000 02754nam a22003257a 4500
003 OSt
005 20250226145504.0
008 250225b |||||||| |||| 00| 0 hin d
020 _a9783030440732
040 _aNISER LIBRARY
_beng
_cNISER LIBRARY
082 _a512
_bSLI-A
100 _aSlinko, Arkadii
245 _aAlgebra for applications :
_bcryptography, secret sharing, error-correcting, fingerprinting, compression
250 _a2nd edition
260 _aCham, Switzerland :
_bSpringer,
_c2020.
300 _axiv, 368 pages :
_b16 b/w illustrations, 1 illustrations in colour
490 _aSpringer undergraduate mathematics series,
_x1615-2085
520 _aModern societies are awash with data that needs to be manipulated in many different ways: encrypted, compressed, shared between users in a prescribed manner, protected from unauthorised access, and transmitted over unreliable channels. All of these operations are based on algebra and number theory and can only be properly understood with a good knowledge of these fields. This textbook provides the mathematical tools and applies them to study key aspects of data transmission such as encryption and compression. Designed for an undergraduate lecture course, this textbook provides all of the background in arithmetic, polynomials, groups, fields, and elliptic curves that is required to understand real-life applications such as cryptography, secret sharing, error-correcting, fingerprinting, and compression of information. It explains in detail how these applications really work. The book uses the free GAP computational package, allowing the reader to develop intuition about computationallyhard problems and giving insights into how computational complexity can be used to protect the integrity of data. The first undergraduate textbook to cover such a wide range of applications, including some recent developments, this second edition has been thoroughly revised with the addition of new topics and exercises. Based on a one semester lecture course given to third year undergraduates, it is primarily intended for use as a textbook, while numerous worked examples and solved exercises also make it suitable for self-study.
650 _aAlgebra
650 _aDiscrete mathematics
650 _aInformation theory
650 _aInformation and communication, circuits
650 _aPublic key cryptography
650 _aSecret key cryptography
650 _aReed-Solomon Codes
650 _aHuffman compression code
856 _3Table of content
_uhttps://link.springer.com/content/pdf/bfm:978-3-030-44074-9/1
856 _3Reviews
_uhttps://www.goodreads.com/book/show/72346800-algebra-for-applications?ref=nav_sb_ss_1_13#CommunityReviews
942 _2udc
_cBK
999 _c35781
_d35781