Coding theory and cryptology Books

474 products


  • Secure Searchable Encryption and Data Management

    Taylor & Francis Ltd Secure Searchable Encryption and Data Management

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £46.54

  • An InDepth Guide to Mobile Device Forensics

    Taylor & Francis Ltd An InDepth Guide to Mobile Device Forensics

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £109.25

  • An Integrated Approach to Home Security and Safety Systems

    Taylor & Francis Ltd An Integrated Approach to Home Security and Safety Systems

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £104.50

  • Intelligent Mobile Malware Detection

    Taylor & Francis Ltd Intelligent Mobile Malware Detection

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £69.34

  • NextGeneration Enterprise Security and Governance

    Taylor & Francis Ltd NextGeneration Enterprise Security and Governance

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £78.84

  • Nanoelectronic Devices for Hardware and Software Security

    Taylor & Francis Ltd Nanoelectronic Devices for Hardware and Software Security

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £99.75

  • The Security Hippie

    Taylor & Francis Ltd The Security Hippie

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £99.75

  • The Security Hippie

    Taylor & Francis Ltd The Security Hippie

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £34.99

  • Advanced Smart Computing Technologies in Cybersecurity and Forensics

    Taylor & Francis Ltd Advanced Smart Computing Technologies in Cybersecurity and Forensics

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £45.99

  • Cybersecurity

    Taylor & Francis Ltd Cybersecurity

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £128.25

  • Secure Searchable Encryption and Data Management

    Taylor & Francis Ltd Secure Searchable Encryption and Data Management

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £18.99

  • Security without Obscurity

    Taylor & Francis Ltd Security without Obscurity

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £35.14

  • Practical Mathematical Cryptography

    Taylor & Francis Ltd Practical Mathematical Cryptography

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £80.74

  • Cybersecurity in the COVID19 Pandemic

    Taylor & Francis Ltd Cybersecurity in the COVID19 Pandemic

    15 in stock

    Book SynopsisThis book demystifies Cybersecurity concepts using real-world cybercrime incidents from the pandemic to illustrate how threat actors perpetrated computer fraud against valuable information assets particularly healthcare, financial, commercial, travel, academic, and social networking data.Table of Contents1. COVID-19 Pandemic, the Game Changer2. Nature3. Cybersecurity Roles in a Pandemic4. Cyberspace at Risk5. Challenges of Managing Cybersecurity at Covid-196. Cyberattack Mitigations During the Pandemic7. Cybersecurity in Post Covid-19 Digital Era8. Conclusion and Recommendations

    15 in stock

    £19.99

  • Blockchain and Artificial Intelligence

    Taylor & Francis Ltd Blockchain and Artificial Intelligence

    15 in stock

    Book SynopsisPresent energy systems are undergoing a radical transformation, driven by the urgent need to address the climate change crisis. At the same time, we are witnessing the sharp growth of energy data and a revolution of advanced technologies, with artificial intelligence (AI) and Blockchain emerging as two of the most transformative technologies of our time. The convergence of these two technologies has the potential to create a paradigm shift in the energy sector, enabling the development of smart energy systems that are more resilient, efficient, and sustainable.This book situates itself at the forefront of this paradigm shift, providing a timely and comprehensive guide to AI and Blockchain technologies in the energy system. Moving from an introduction to the basic concepts of smart energy systems, this book proceeds to examine the key challenges facing the energy system, and how AI and Blockchain can be used to address these challenges. Research examples are presented to showcTable of ContentsList of FiguresList of TablesForewordPrefaceAuthor BiosContributorsSection I Fundamental TheoriesChapter 1 Smart Energy SystemsChapter 2 Theories of Artificial IntelligenceChapter 3 Theories of Blockchain TechnologiesSection II Applications in Smart Energy SystemsChapter 4 Reforms in Energy Systems: Prosumers Era and Future Low Carbon Energy SystemsChapter 5 Application of Artificial Intelligence for Energy SystemsChapter 6 Implementation of Blockchain in Local Energy MarketsChapter 7 Cyber Physical System Modeling for Energy InternetSection III Testbeds for Smart Energy SystemsChapter 8 Developing Testbeds for Smart Energy Systems

    15 in stock

    £74.99

  • Taylor & Francis Ltd Allied and Axis Signals Intelligence in World War II Studies in Intelligence

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £142.50

  • Taylor & Francis Ltd Allied and Axis Signals Intelligence in World War II Studies in Intelligence

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £58.89

  • Absolute Essentials of Ethereum

    Taylor & Francis Ltd Absolute Essentials of Ethereum

    15 in stock

    Book SynopsisAbsolute Essentials of Ethereum is a concise textbook which guides the reader through the fascinating world of the emerging Ethereum ecosystem, from the basics of how its blockchain works to cutting-edge applications.Written by an experienced educator, each chapter is designed to progress potential students from class to class. Technical concepts are clearly explained for those new to the topic and readers are supported with definitions and summaries in each chapter. Real-life case studies situate the overviews in a contemporary context. Topics covered include the Ethereum Execution and Consensus layers, Ethereum governance and community, Decentralised Autonomous Organisations (DAOs), Decentralised Finance (DeFi), Non-Fungible Tokens (NFTs) and Layer 2.This book is the ideal text to support undergraduate and postgraduate courses on blockchain technologies, cryptocurrencies, Web3 and fintech, as well as for those who want to know how Ethereum really works.Trade Review“Over the last ten years, Ethereum has transformed from being a whitepaper describing a proposal for a more general-purpose blockchain into a highly diverse and complex ecosystem. Absolute Essentials of Ethereum does an excellent job describing the basics, both of the technology and of how people maintain and use it and where it’s going in the years to come.”—Vitalik Buterin, Founder of Ethereum“Since its origins as a world computer, Ethereum has gone on to become a world-wide phenomenon. Over that time, to those on the inside, it feels like decades have passed. Paul is one of the few people with the ability to simply and modestly merge those years of collective coordination into a meaningful history of what Ethereum is and more importantly why it matters. I’d highly recommend this book to anyone looking to get caught up and involved in the Ethereum ecosystem.”—Scott Moore, Co-founder of Gitcoin“This is the perfect text for anyone to get up to speed with Ethereum and its key concepts. Written in a highly personable and engaging style, this book will take both the technical and non-technical reader on a tour of the most important moments in Ethereum’s history and its most significant projects.”—Nick Almond (Dr), Founder of Factory DAO“A well-written, comprehensive introduction to the various component sectors of Ethereum. This book appeals to both readers completely new to Ethereum and those old hands trying to remember the historical developments leading to the current state of affairs.”—Laurence E. Day (Dr), Founder of Wildcat Finance and Advisor to Euler FinanceTable of Contents1. Introducing Ethereum 2. Ethereum: The Execution Layer (EL) 3. Ethereum: The Consensus Layer (CL) 4. Ethereum Governance and Culture 5. Decentralised Autonomous Organisations (DAOs) 6. Decentralised Finance (DeFi) 7. Non-Fungible Tokens (NFTs) 8. Ethereum Layer 2 and the Roadmap Appendix: Introduction to Bitcoin

    15 in stock

    £49.99

  • Cryptography for Payment Professionals

    Taylor & Francis Ltd Cryptography for Payment Professionals

    15 in stock

    Book SynopsisAlthough cryptography plays an essential part in most modern solutions, especially in payments, cryptographic algorithms remain a black box for most users of these tools. Just as a sane backend developer does not drill down into low-level disk access details of a server filesystem, payments professionals have enough things to worry about before they ever need to bother themselves with debugging an encrypted value or a message digest. However, at a certain point, an engineer faces the need to identify a problem with a particular algorithm or, perhaps, to create a testing tool that would simulate a counterpart in a protocol that involves encryption.The world of cryptography has moved on with giant leaps. Available technical standards mention acronyms and link to more standards, some of which are very large while others are not available for free. After finding the standards for the algorithm, the specific mode of operation must also be identified. Most implementations use severTable of Contents1. Building Blocks 2. Understanding Payments 3. Securing the Plastic :Magnetic Stripe and EMV 4. Securing the Network 5. Protecting the PIN 6. Regulation and Compliance A. Bits and Digits B. RSA D. PIN Examples E. JOSE Example F. Standard Bodies

    15 in stock

    £99.99

  • Cybercrime and Cybersecurity

    Taylor & Francis Ltd Cybercrime and Cybersecurity

    15 in stock

    Book SynopsisThe field of cybersecurity and cybercrime is a critical and rapidly evolving area of study. As our society becomes more and more reliant on technology, the risks of cybercrime increase. This book provides a comprehensive introduction to the field, covering both cybercrime and cybersecurity.The book starts by providing an overview of common threats and the risk management view of cybercrime. It explores the different types of threats, such as hacking, malware, phishing, and social engineering, and the various ways in which they can impact individuals, businesses, and society at large. It also introduces the concept of risk management and the different approaches that can be used to manage cyber risks, such as risk avoidance, mitigation, transfer, and acceptance.From there, the book delves into the three key areas of cybersecurity: people, process, and technology. It explores the role of people in cybersecurity, including staffing, psychological profiling, role sensitiviTable of Contents1. Introduction, 2. Risk Management, 3. Threats, 4. Organisational Responses, 5. Operational Security: Users, 6. Operational Security: Systems, 7. Operational Security: Threat Response, 8. Technical Responses: Securing Systems, 9. Technical Responses: Forensics, 10. Technical Responses: Penetration Testing, 11. Regulatory and Legal Responses, 12. Honeypots and Deception

    15 in stock

    £110.00

  • Cybercrime and Cybersecurity

    Taylor & Francis Ltd Cybercrime and Cybersecurity

    15 in stock

    Book SynopsisThe field of cybersecurity and cybercrime is a critical and rapidly evolving area of study. As our society becomes more and more reliant on technology, the risks of cybercrime increase. This book provides a comprehensive introduction to the field, covering both cybercrime and cybersecurity.The book starts by providing an overview of common threats and the risk management view of cybercrime. It explores the different types of threats, such as hacking, malware, phishing, and social engineering, and the various ways in which they can impact individuals, businesses, and society at large. It also introduces the concept of risk management and the different approaches that can be used to manage cyber risks, such as risk avoidance, mitigation, transfer, and acceptance.From there, the book delves into the three key areas of cybersecurity: people, process, and technology. It explores the role of people in cybersecurity, including staffing, psychological profiling, role sensitiviTable of Contents1. Introduction, 2. Risk Management, 3. Threats, 4. Organisational Responses, 5. Operational Security: Users, 6. Operational Security: Systems, 7. Operational Security: Threat Response, 8. Technical Responses: Securing Systems, 9. Technical Responses: Forensics, 10. Technical Responses: Penetration Testing, 11. Regulatory and Legal Responses, 12. Honeypots and Deception

    15 in stock

    £44.99

  • Cambridge University Press Information Theory and Coding by Example

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £46.61

  • Cambridge University Press Circuit Double Cover of Graphs 399 London Mathematical Society Lecture Note Series Series Number 399

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £50.95

  • Cambridge University Press Coding Theory

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £48.44

  • Whats the Time Cambridge Reading

    Cambridge University Press Whats the Time Cambridge Reading

    15 in stock

    Book SynopsisIn 1974, the British government admitted that its WWII secret intelligence organization had read Germany's ciphers on a massive scale. The intelligence from these decrypts influenced the Atlantic, the Eastern Front and Normandy. Why did the Germans never realize the Allies had so thoroughly penetrated their communications? As German intelligence experts conducted numerous internal investigations that all certified their ciphers' security, the Allies continued to break more ciphers and plugged their own communication leaks. How were the Allies able to so thoroughly exploit Germany's secret messages? How did they keep their tremendous success a secret? What flaws in Germany's organization allowed this counterintelligence failure and how can today's organizations learn to avoid similar disasters? This book, the first comparative study of WWII SIGINT (Signals Intelligence), analyzes the characteristics that allowed the Allies SIGINT success and that fostered the German blindness to Enigma'Trade Review'This book is a major addition to the existing literature on code breaking during the Second World War, and may well create a stir among historians of cryptology, especially in Europe.' Intelligence of National Security'A fascinating book! If I was still teaching I would get my students to read it.' Professor Robert Moore, University of Liverpool'… is well written and accessible and is indispensable to any student of wartime intelligence. For the general reader, it is an excellent introduction to the topic of wartime code breaking.' The Times Higher Education SupplementTable of ContentsIntroduction: the traitor in our midst; 1. Enigma: the development and use of a new technology; 2. Early triumph: German intelligence successes; 3. Of no mutual assistance: compartmentalization and competition in German signals intelligence; 4. The work of Station X: centralizing Allied cryptology at Bletchley Park; 5. Protecting Boniface: Allied security, disguise, and dissemination of Ultra; 6. The illusion of security: the German explanations for Allied successes; 7. Determined answers: structural problems in German signal intelligence; 8. A long-standing anxiety: Allied communications security; 9. Enter the machines: the role of science and machines in the cryptologic war; Conclusion: ending the era of security.

    15 in stock

    £27.89

  • Cambridge University Press Information Theory and Coding by Example

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £117.00

  • Cambridge University Press Coding Theory

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £109.25

  • Cambridge University Press Modern Coding Theory

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £84.54

  • Delusions of Intelligence

    Cambridge University Press Delusions of Intelligence

    15 in stock

    Book SynopsisIn 1974, the British government admitted that its WWII secret intelligence organization had read Germany's ciphers on a massive scale. This book, the first comparative study of WWII SIGINT (Signals Intelligence), analyzes the characteristics that allowed the Allies SIGINT success and that fostered the German blindness to Enigma's compromise.Trade Review'This book is a major addition to the existing literature on code breaking during the Second World War, and may well create a stir among historians of cryptology, especially in Europe.' Intelligence of National Security'A fascinating book! If I was still teaching I would get my students to read it.' Professor Robert Moore, University of Liverpool'… is well written and accessible and is indispensable to any student of wartime intelligence. For the general reader, it is an excellent introduction to the topic of wartime code breaking.' The Times Higher Education SupplementTable of ContentsIntroduction: the traitor in our midst; 1. Enigma: the development and use of a new technology; 2. Early triumph: German intelligence successes; 3. Of no mutual assistance: compartmentalization and competition in German signals intelligence; 4. The work of Station X: centralizing Allied cryptology at Bletchley Park; 5. Protecting Boniface: Allied security, disguise, and dissemination of Ultra; 6. The illusion of security: the German explanations for Allied successes; 7. Determined answers: structural problems in German signal intelligence; 8. A long-standing anxiety: Allied communications security; 9. Enter the machines: the role of science and machines in the cryptologic war; Conclusion: ending the era of security.

    15 in stock

    £80.09

  • Cambridge University Press An Introduction to the New Testament Manuscripts and Their Texts

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £86.44

  • Cambridge University Press Institutional Acceleration

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £47.49

  • A Comprehensive Course in Number Theory

    Cambridge University Press A Comprehensive Course in Number Theory

    15 in stock

    Book SynopsisDeveloped from the author's popular text, A Concise Introduction to the Theory of Numbers, this book provides a comprehensive initiation to all the major branches of number theory. Beginning with the rudiments of the subject, the author proceeds to more advanced topics, including elements of cryptography and primality testing, an account of number fields in the classical vein including properties of their units, ideals and ideal classes, aspects of analytic number theory including studies of the Riemann zeta-function, the prime-number theorem and primes in arithmetical progressions, a description of the HardyâLittlewood and sieve methods from respectively additive and multiplicative number theory and an exposition of the arithmetic of elliptic curves. The book includes many worked examples, exercises and further reading. Its wider coverage and versatility make this book suitable for courses extending from the elementary to beginning graduate studies.Trade Review'[Baker] … possesses … powerful gifts for precision and concision … [the book] never seems rushed or artificially compressed. Highly recommended.' D. V. Feldman, ChoiceTable of ContentsPreface; Introduction; 1. Divisibility; 2. Arithmetical functions; 3. Congruences; 4. Quadratic residues; 5. Quadratic forms; 6. Diophantine approximation; 7. Quadratic fields; 8. Diophantine equations; 9. Factorization and primality testing; 10. Number fields; 11. Ideals; 12. Units and ideal classes; 13. Analytic number theory; 14. On the zeros of the zeta-function; 15. On the distribution of the primes; 16. The sieve and circle methods; 17. Elliptic curves; Bibliography; Index.

    15 in stock

    £35.14

  • How to Prove It

    Cambridge University Press How to Prove It

    15 in stock

    Book SynopsisProofs play a central role in advanced mathematics and theoretical computer science, yet many students struggle the first time they take a course in which proofs play a significant role. This bestselling text''s third edition helps students transition from solving problems to proving theorems by teaching them the techniques needed to read and write proofs. Featuring over 150 new exercises and a new chapter on number theory, this new edition introduces students to the world of advanced mathematics through the mastery of proofs. The book begins with the basic concepts of logic and set theory to familiarize students with the language of mathematics and how it is interpreted. These concepts are used as the basis for an analysis of techniques that can be used to build up complex proofs step by step, using detailed ''scratch work'' sections to expose the machinery of proofs about numbers, sets, relations, and functions. Assuming no background beyond standard high school mathematics, this booTrade Review'Not only does this book help students learn how to prove results, it highlights why we care so much. It starts in the introduction with some simple conjectures and gathering data, quickly disproving the first but amassing support for the second. Will that pattern persist? How can these observations lead us to a proof? The book is engagingly written, and covers - in clear and great detail - many proof techniques. There is a wealth of good exercises at various levels. I've taught problem solving before (at The Ohio State University and Williams College), and this book has been a great addition to the resources I recommend to my students.' Steven J. Miller, Williams College, Massachusetts'This book is my go-to resource for students struggling with how to write mathematical proofs. Beyond its plentiful examples, Velleman clearly lays out the techniques and principles so often glossed over in other texts.' Rafael Frongillo, University of Colorado, Boulder'I've been using this book religiously for the last eight years. It builds a strong foundation in proof writing and creates the axiomatic framework for future higher-level mathematics courses. Even when teaching more advanced courses, I recommend students to read chapter 3 (Proofs) since it is, in my opinion, the best written exposition of proof writing techniques and strategies. This third edition brings a new chapter (Number Theory), which gives the instructor a few more topics to choose from when teaching a fundamental course in mathematics. I will keep using it and recommending it to everyone, professors and students alike.' Mihai Bailesteanu, Central Connecticut State University'Professor Velleman sets himself the difficult task of bridging the gap between algorithmic and proof-based mathematics. By focusing on the basic ideas, he succeeded admirably. Many similar books are available, but none are more treasured by beginning students. In the Third Edition, the constant pursuit of excellence is further reinforced.' Taje Ramsamujh, Florida International University'Proofs are central to mathematical development. They are the tools used by mathematicians to establish and communicate their results. The developing mathematician often learns what constitutes a proof and how to present it by osmosis. How to Prove It aims at changing that. It offers a systematic introduction to the development, structuring, and presentation of logical mathematical arguments, i.e. proofs. The approach is based on the language of first-order logic and supported by proof techniques in the style of natural deduction. The art of proving is exercised with naive set theory and elementary number theory throughout the book. As such, it will prove invaluable to first-year undergraduate students in mathematics and computer science.' Marcelo Fiore, University of Cambridge'Overall, this is an engagingly-written and effective book for illuminating thinking about and building a careful foundation in proof techniques. I could see it working in an introduction to proof course or a course introducing discrete mathematics topics alongside proof techniques. As a self-study guide, I could see it working as it so well engages the reader, depending on how able they are to navigate the cultural context in some examples.' Peter Rowlett, LMS Newsletter'Altogether this is an ambitious and largely very successful introduction to the writing of good proofs, laced with many good examples and exercises, and with a pleasantly informal style to make the material attractive and less daunting than the length of the book might suggest. I particularly liked the many discussions of fallacious or incomplete proofs, and the associated challenges to readers to untangle the errors in proofs and to decide for themselves whether a result is true.' Peter Giblin, University of Liverpool, The Mathematical GazetteTable of Contents1. Sentential logic; 2. Quantificational logic; 3. Proofs; 4. Relations; 5. Functions; 6. Mathematical induction; 7. Number theory; 8. Infinite sets.

    15 in stock

    £85.49

  • Exploratory Social Network Analysis with Pajek

    Cambridge University Press Exploratory Social Network Analysis with Pajek

    15 in stock

    Book SynopsisAn extensively revised and expanded third edition of the successful textbook on analysis and visualization of social networks integrating theory, applications, and professional software for performing network analysis (Pajek). The main structural concepts and their applications in social research are introduced with exercises. Pajek software and datasets are available, so readers can learn network analysis through application and case studies. In the end readers will have the knowledge, skills, and tools to apply social network analysis across different disciplines. A fundamental redesign of the menu structure and the capability to analyze much larger networks required a new edition. This edition presents several new operations including community detection, generalized main paths searches, new network indices, advanced visualization approaches, and instructions for installing Pajek under MacOSX. This third edition is up-to-date with Pajek version 5 and it introduces PajekXXL for very Table of ContentsPart I. Fundamentals: 1. Looking for social structure; 2. Attributes and relations; Part II. Cohesion: 3. Cohesive subgroups; 4. Sentiments and friendship; 5. Affiliations; Part III. Brokerage: 6. Center and periphery; 7. Brokers and bridges; 8. Diffusion; Part IV. Ranking: 9. Prestige; 10. Ranking; 11. Genealogies and citations; Part V. Roles: 12. Blockmodels; 13. Random graph models.

    15 in stock

    £37.04

  • Competitive Programming in Python

    Cambridge University Press Competitive Programming in Python

    15 in stock

    Book SynopsisWant to kill it at your job interview in the tech industry? Want to win that coding competition? Learn all the algorithmic techniques and programming skills you need from two experienced coaches, problem setters, and jurors for coding competitions. The authors highlight the versatility of each algorithm by considering a variety of problems and show how to implement algorithms in simple and efficient code. Readers can expect to master 128 algorithms in Python and discover the right way to tackle a problem and quickly implement a solution of low complexity. Classic problems like Dijkstra''s shortest path algorithm and Knuth-Morris-Pratt''s string matching algorithm are featured alongside lesser known data structures like Fenwick trees and Knuth''s dancing links. The book provides a framework to tackle algorithmic problem solving, including: Definition, Complexity, Applications, Algorithm, Key Information, Implementation, Variants, In Practice, and Problems. Python code included in the boTrade Review'This book guides the reader through a collection of interesting problems, teaching us many ideas that underlie efficient algorithms. The simplicity of Python helps highlight the beauty and accessibility of the ideas. I found it a most enjoyable and engaging book.' Anupam Gupta, Carnegie Mellon UniversityTable of Contents1. Introduction; 2. Character strings; 3. Sequences; 4. Arrays; 5. Intervals; 6. Graphs; 7. Cycles in graphs; 8. Shortest paths; 9. Matching and flows; 10. Trees; 11. Sets; 12. Points and polygons; 13. Rectangles; 14. Numbers and matrices; 15. Exhaustive search; 16. Conclusion.

    15 in stock

    £32.29

  • Cloudmoney

    Harper Business Cloudmoney

    10 in stock

    Book Synopsis

    10 in stock

    £23.99

  • The Infographic A History of Data Graphics in

    MIT Press The Infographic A History of Data Graphics in

    10 in stock

    Book SynopsisAn exploration of infographics and data visualization as a cultural phenomenon, from eighteenth-century print culture to today's data journalism.Infographics and data visualization are ubiquitous in our everyday media diet, particularly in news—in print newspapers, on television news, and online. It has been argued that infographics are changing what it means to be literate in the twenty-first century—and even that they harmonize uniquely with human cognition. In this first serious exploration of the subject, Murray Dick traces the cultural evolution of the infographic, examining its use in news—and resistance to its use—from eighteenth-century print culture to today's data journalism. He identifies six historical phases of infographics in popular culture: the proto-infographic, the classical, the improving, the commercial, the ideological, and the professional.Dick describes the emergence of infographic forms within a wider history of journalis

    10 in stock

    £33.00

  • Live Coding

    MIT Press Ltd Live Coding

    10 in stock

    Book Synopsis

    10 in stock

    £40.34

  • Codebreaking: A Practical Guide

    No Starch Press,US Codebreaking: A Practical Guide

    10 in stock

    Book SynopsisIf you liked Dan Brown’s Da Vinci Code—or want to solve similarly baffling cyphers yourself—this is the book for you! A thrilling exploration of history’s most vexing codes and ciphers that uses hands-on exercises to teach you the most popular historical encryption schemes and techniques for breaking them.Solve history’s most hidden secrets alongside expert codebreakers Elonka Dunin and Klaus Schmeh, as they guide you through the world of encrypted texts. With a focus on cracking real-world document encryptions—including some crime-based coded mysteries that remain unsolved—you’ll be introduced to the free computer software that professional cryptographers use, helping you build your skills with state-of-the art tools. You’ll also be inspired by thrilling success stories, like how the first three parts of Kryptos were broken. Each chapter introduces you to a specific cryptanalysis technique, and presents factual examples of text encrypted using that scheme—from modern postcards to 19-century newspaper ads, war-time telegrams, notes smuggled into prisons, and even entire books written in code. Along the way, you’ll work on NSA-developed challenges, detect and break a Caesar cipher, crack an encrypted journal from the movie The Prestige, and much more.You’ll learn: How to crack simple substitution, polyalphabetic, and transposition ciphers How to use free online cryptanalysis software, like CrypTool 2, to aid your analysis How to identify clues and patterns to figure out what encryption scheme is being used How to encrypt your own emails and secret messages Codebreaking is the most up-to-date resource on cryptanalysis published since World War II—essential for modern forensic codebreakers, and designed to help amateurs unlock some of history’s greatest mysteries.Trade Review“Codebreaking: A Practical Guide is quite the best book on codebreaking I have read: clear, engaging, and fun. A must for would-be recruits to GCHQ and the NSA!”—Sir Dermot Turing, author of Prof, the biography of his uncle, Alan Turing“Riveting. Dunin and Schmeh show us that we each have our own inner code-breaker yearning to be set free. Codebreaking isn’t just for super-geniuses with supercomputers; it’s something we were all born to do.”—Mike Godwin, creator of Godwin’s law and former general counsel for the Wikimedia Foundation“This is THE book about codebreaking. Very concise, very inclusive, and easy to read. Good references for those who would make codes, too, like Kryptos.”—Ed Scheidt, CIA“A compendium of historical cryptography. Approachable, accessible, this book brings back the joy I felt when I first read about these things as a kid.”—Phil Zimmermann, creator of PGP encryption and inductee into the Internet Hall of Fame“One of the most helpful guides outside the NSA to cracking ciphers. But even if you don’t become a codebreaker, this book is full of fascinating crypto lore.”—Steven Levy, New York Times best-selling author of Crypto, Hackers, and Facebook: The Inside Story“Another kind of Applied Cryptography.”—Whitfield Diffie, Turing Laureate and creator of public-key cryptography“This is the book of my dreams. Super-clear, super-fun guide for solving secret messages of all kinds.”—Jason Fagone, author of the best-selling book The Woman Who Smashed Codes“Kool dnoces a htrow era snootrac eht fo ynam.”—Suomynona Ecila“A wonderful mix of ciphers, both famous and little-known, solved and unsolved. Beginners will be hooked on exploring the world of secrets in cipher, and those who have already been introduced to the field will find much that is new.”—Craig Bauer, editor in chief of Cryptologia and author of Unsolved!: The History and Mystery of the World’s Greatest Ciphers“Cryptography? Ciphers? I thought this would be an easy book to put down. I was very wrong.”—Steve Meretzky, co-author with Douglas Adams of The Hitchhiker’s Guide to the Galaxy computer game"Fun, fascinating, and user friendly . . . Expertly written, organized and presented, [Codebreaking] is unreservedly recommended as a supplemental Code Breaking curriculum textbook."—Midwest Book ReviewTable of ContentsPrefaceChapter 1: How can I break an encrypted message? And other introductory questionsChapter 2: The Caesar cipherChapter 3: Simple substitution ciphersChapter 4: Simple substitution ciphers without spaces between words: PatristocratsChapter 5: Simple substitution ciphers in non-English languagesChapter 6: Homophonic ciphersChapter 7: Codes and nomenclatorsChapter 8: Polyalphabetic ciphersChapter 9: Complete columnar transposition ciphersChapter 10: Incomplete columnar transposition ciphersChapter 11: Turning grille transposition ciphersChapter 12: Digraph substitutionChapter 13: Abbreviation ciphersChapter 14: Dictionary codes and book ciphersChapter 15: Additional encryption methodsChapter 16: Solving ciphers with hill climbingChapter 17: What next?Appendix A: KryptosAppendix B: Useful language statisticsAppendix C: GlossaryAppendix D: Morse CodeAppendix E: Figure SourcesReferences

    10 in stock

    £25.49

  • Channel Coding in Communication Networks: From

    ISTE Ltd and John Wiley & Sons Inc Channel Coding in Communication Networks: From

    10 in stock

    Book SynopsisThis book provides a comprehensive overview of the subject of channel coding. It starts with a description of information theory, focusing on the quantitative measurement of information and introducing two fundamental theorems on source and channel coding. The basics of channel coding in two chapters, block codes and convolutional codes, are then discussed, and for these the authors introduce weighted input and output decoding algorithms and recursive systematic convolutional codes, which are used in the rest of the book. Trellis coded modulations, which have their primary applications in high spectral efficiency transmissions, are then covered, before the discussion moves on to an advanced coding technique called turbocoding. These codes, invented in the 1990s by C. Berrou and A. Glavieux, show exceptional performance. The differences between convolutional turbocodes and block turbocodes are outlined, and for each family, the authors present the coding and decoding techniques, together with their performances. The book concludes with a chapter on the implementation of turbocodes in circuits. As such, anyone involved in the areas of channel coding and error correcting coding will find this book to be of invaluable assistance.Trade Review"The book offers a very good overview of channel coding topics, selected and proposed by a group of experienced researchers including inventors of turbocodes from ENST Bretagne . . . The presented material is well illustrated with examples, referring to both encoding and decoding schemes . . . The most valuable part of the book consists of chapters from 3 to 7 and is connected with convolutional codes, trellis coded modulations and especially turbocodes." (Einzelbeleg, 2010) "This book provides a comprehensive overview of the subject of channel coding . . . as such, anyone involved in the area of channel coding and error correcting coding will find this book to be of invaluable assistance." (Mathematical Reviews, 2010) Table of ContentsHomage to Alain Glavieux xv Chapter 1. Information Theory 1 Gérard BATTAIL 1.1. Introduction: the Shannon paradigm 1 1.2. Principal coding functions 5 1.2.1. Source coding 5 1.2.2. Channel coding 6 1.2.3. Cryptography 7 1.2.4. Standardization of the Shannon diagram blocks 8 1.2.5. Fundamental theorems 9 1.3. Quantitative measurement of information 9 1.3.1. Principle 9 1.3.2. Measurement of self-information 10 1.3.3. Entropy of a source 11 1.3.4. Mutual information measure 12 1.3.5. Channel capacity 14 1.3.6. Comments on the measurement of information 15 1.4. Source coding 15 1.4.1. Introduction 15 1.4.2. Decodability, Kraft-McMillan inequality 16 1.4.3. Demonstration of the fundamental theorem 17 1.4.4. Outline of optimal algorithms of source coding 18 1.5. Channel coding 19 1.5.1. Introduction and statement of the fundamental theorem 19 1.5.2. General comments 20 1.5.3. Need for redundancy 20 1.5.4. Example of the binary symmetric channel 21 1.5.5. A geometrical interpretation 25 1.5.6. Fundamental theorem: Gallager’s proof 26 1.6. Channels with continuous noise 32 1.6.1. Introduction 32 1.6.2. A reference model in physical reality: the channel with Gaussian additive noise 32 1.6.3. Communication via a channel with additive white Gaussian noise 35 1.6.4. Channel with fadings 37 1.7. Information theory and channel coding 38 1.8. Bibliography 40 Chapter 2. Block Codes 41 Alain POLI 2.1. Unstructured codes 41 2.1.1. The fundamental question of message redundancy 41 2.1.2. Unstructured codes 42 2.2. Linear codes 44 2.2.1. Introduction 44 2.2.2. Properties of linear codes 44 2.2.3. Dual code 46 2.2.4. Some linear codes 50 2.2.5. Decoding of linear codes 51 2.3. Finite fields 53 2.3.1. Basic concepts 53 2.3.2. Polynomial modulo calculations: quotient ring 53 2.3.3. Irreducible polynomial modulo calculations: finite field 54 2.3.4. Order and the opposite of an element of F2[X]/(p(X)) 54 2.3.5. Minimum polynomials 59 2.3.6. The field of nth roots of unity 60 2.3.7. Projective geometry in a finite field 61 2.4. Cyclic codes 62 2.4.1. Introduction 62 2.4.2. Base, coding, dual code and code annihilator 63 2.4.3. Certain cyclic codes 68 2.4.4. Existence and construction of cyclic codes 74 2.4.5. Applications of cyclic codes 82 2.5. Electronic circuits 82 2.5.1. Basic gates for error correcting codes 82 2.5.2. Shift registers 83 2.5.3. Circuits for the correct codes 83 2.5.4. Polynomial representation and representation to the power of a primitive representation for a field 87 2.6. Decoding of cyclic codes 88 2.6.1. Meggitt decoding (trapping of bursts) 88 2.6.2. Decoding by the DFT 89 2.6.3. FG-decoding 94 2.6.4. Berlekamp-Massey decoding 99 2.6.5. Majority decoding 105 2.6.6. Hard decoding, soft decoding and chase decoding 110 2.7. 2D codes 111 2.7.1. Introduction 111 2.7.2. Product codes 112 2.7.3. Minimum distance of 2D codes 112 2.7.4. Practical examples of the use of 2D codes 112 2.7.5. Coding 112 2.7.6. Decoding 113 2.8. Exercises on block codes 113 2.8.1. Unstructured codes 113 2.8.2. Linear codes 114 2.8.3. Finite bodies 117 2.8.4. Cyclic codes 119 2.8.5. Exercises on circuits 123 Chapter 3. Convolutional Codes 129 Alain GLAVIEUX and Sandrine VATON 3.1. Introduction 129 3.2. State transition diagram, trellis, tree 135 3.3. Transfer function and distance spectrum 137 3.4. Perforated convolutional codes 140 3.5. Catastrophic codes 142 3.6. The decoding of convolutional codes 142 3.6.1. Viterbi algorithm 143 3.6.2. MAP criterion or BCJR algorithm 156 3.6.3. SubMAP algorithm 169 3.7. Performance of convolutional codes 172 3.7.1. Channel with binary input and continuous output 173 3.7.2. Channel with binary input and output 180 3.8. Distance spectrum of convolutional codes 182 3.9. Recursive convolution codes 184 Chapter 4. Coded Modulations 197 Ezio BIGLIERI 4.1. Hamming distance and Euclidean distance 197 4.2. Trellis code 200 4.3. Decoding 201 4.4. Some examples of TCM 201 4.5. Choice of a TCM diagram 205 4.6. TCM representations 207 4.7. TCM transparent to rotations 209 4.7.1. Partitions transparent to rotations 211 4.7.2. Transparent trellis with rotations 212 4.7.3. Transparent encoder 213 4.7.4. General considerations 215 4.8. TCM error probability 215 4.8.1. Upper limit of the probability of an error event 215 4.8.2. Examples 226 4.8.3. Calculation of áfree 228 4.9. Power spectral density 232 4.10. Multi-level coding 234 4.10.1. Block coded modulation 235 4.10.2. Decoding of multilevel codes by stages 237 4.11. Probability of error for the BCM 238 4.11.1. Additive Gaussian channel 239 4.11.2. Calculation of the transfer function 240 4.12. Coded modulations for channels with fading 241 4.12.1. Modeling of channels with fading 241 4.12.2. Rayleigh fading channel: Euclidean distance and Hamming distance 247 4.13. Bit interleaved coded modulation (BICM) 251 4.14. Bibliography 253 Chapter 5. Turbocodes 255 Claude BERROU, Catherine DOUILLARD, Michel JÉZÉQUEL and Annie PICART 5.1. History of turbocodes 255 5.1.1. Concatenation 256 5.1.2. Negative feedback in the decoder 256 5.1.3. Recursive systematic codes 258 5.1.4. Extrinsic information 258 5.1.5. Parallel concatenation 259 5.1.6. Irregular interleaving 260 5.2. A simple and convincing illustration of the turbo effect 260 5.3. Turbocodes 265 5.3.1. Coding 265 5.3.2. The termination of constituent codes 272 5.3.3. Decoding 275 5.3.4. SISO decoding and extrinsic information 280 5.4. The permutation function 287 5.4.1. The regular permutation 288 5.4.2. Statistical approach 290 5.4.3. Real permutations 291 5.5. m-binary turbocodes 297 5.5.1. m-binary RSC encoders 298 5.5.2. m-binary turbocodes 300 5.5.3. Double-binary turbocodes with 8 states 302 5.5.4. Double-binary turbocodes with 16 states 303 5.6. Bibliography 304 Chapter 6. Block Turbocodes 307 Ramesh PYNDIAH and Patrick ADDE 6.1. Introduction 307 6.2. Concatenation of block codes 308 6.2.1. Parallel concatenation of block codes 309 6.2.2. Serial concatenation of block codes 313 6.2.3. Properties of product codes and theoretical performances 318 6.3. Soft decoding of block codes 323 6.3.1. Soft decoding of block codes 324 6.3.2. Soft decoding of block codes (Chase algorithm) 326 6.3.3. Decoding of block codes by the Viterbi algorithm 334 6.3.4. Decoding of block codes by the Hartmann and Rudolph algorithm 338 6.4. Iterative decoding of product codes 340 6.4.1. SISO decoding of a block code 341 6.4.2. Implementation of the weighting algorithm 345 6.4.3. Iterative decoding of product codes 347 6.4.4. Comparison of the performances of BTC 349 6.5. Conclusion 367 6.6. Bibliography 367 Chapter 7. Block Turbocodes in a Practical Setting 373 Patrick ADDE and Ramesh PYNDIAH 7.1. Introduction 373 7.2. Implementation of BTC: structure and complexity 373 7.2.1. Influence of integration constraints 373 7.2.2. General architecture and organization of the circuit 376 7.2.3. Memorizing of data and results 380 7.2.4. Elementary decoder 384 7.2.5. High flow structure 392 7.3. Flexibility of turbo block codes 397 7.4. Hybrid turbocodes 404 7.4.1. Construction of the code 404 7.4.2. Binary error rates (BER) function of the signal-to-noise ratio in a Gaussian channel 406 7.4.3. Variation of the size of the blocks 408 7.4.4. Variation of the total rate 409 7.5. Multidimensional turbocodes 409 7.6. Bibliography 412 List of Authors 415 Index 417

    10 in stock

    £201.35

  • Almuzara Manual Básico de Criptología

    1 in stock

    Book Synopsis

    1 in stock

    £31.90

  • Cryptography and Cryptanalysis in Java

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Cryptography and Cryptanalysis in Java

    10 in stock

    Book SynopsisHere is your in-depth guide to cryptography and cryptanalysis in Java. This book includes challenging cryptographic solutions that are implemented in Java 21 and Jakarta EE 11. It provides a robust introduction to Java 21's new features and updates, a roadmap for Jakarta EE 11 security mechanisms, a unique presentation of the hot points (advantages and disadvantages) from the Java Cryptography Architecture (JCA), a new chapter on Quantum cryptography, and more.The book dives into the classical simple cryptosystems that form the basis of modern cryptography, with fully working solutions (encryption/decryption operations). Pseudo-random generators are discussed as well as real-life implementations. Hash functions are covered along with practical cryptanalysis methods and attacks, asymmetric and symmetric encryption systems, signature and identification schemes. The book wraps up with a presentation of lattice-based cryptography and the NTRU framework library. Modern encryption schemes for cloud and big data environments (homomorphic encryption and searchable encryption) also are included. After reading and using this book, you will be proficient with crypto algorithms and know how to apply them to problems you may encounter.New to This Edition:The modernized Second Edition is updated to reflect the latest language features in Java 21 and Jakarta 11, along with the introduction of a new chapter on Quantum Cryptography (Chapter 6).What You Will LearnDevelop programming skills for writing cryptography algorithms in JavaDive into security schemes and modules using JavaExplore good vs bad cryptography based on processing execution times and reliabilityPlay with pseudo-random generators, hash functions, etc. Leverage lattice-based cryptography methods, the NTRU framework library, and moreWho This Book Is ForThose who want to learn and leverage cryptography and cryptanalysis using Java. Some prior Java and/or algorithm programming exposure is highly recommended.

    10 in stock

    £43.99

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account