• Home
  • Search
  • Basic Concepts from Probability, Complexity, Algebra and Number Theory
  • Cite Icon2
  • https://doi.org/10.1007/978-3-642-32166-5_2Copy DOI Icon

Basic Concepts from Probability, Complexity, Algebra and Number Theory

  • Dec 18, 2012
  • José Luis Gómez Pardo
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

In this chapter we study the basic notions from mathematics and computer science that we will be using throughout the book. Its purpose is not to give a comprehensive account of these concepts but, rather, to study them from the point of view of their applications to cryptography, emphasizing the algorithmic aspects. For this task we will be using Maple as a tool to implement the relevant algorithms and to experiment with them. Bearing in mind these premises, we include here the required concepts and results from probability, complexity theory and modular arithmetic, including quadratic residues and modular square roots, and we also give a brief introduction to the relevant aspects of group theory and finite fields. Thus, for readers already familiar with these subjects, this chapter will hopefully serve as a refresher of the topics mentioned in the Preface (with the exception of linear algebra which is not included here) and, at the same time, as an introduction to the use of Maple to explore the algorithms discussed. Even for readers not familiar with these subjects we hope that sufficient information is included here to allow them to profitably read the rest of the book. We include proofs of most of the algorithmic and mathematical results mentioned, with pointers to the literature for the reader who wishes to go deeper on these topics and, at the same time, we will be introducing here a great deal of the notation used throughout the book.

Similar Papers
  • Research Article

Contributors

  • Feb 01, 2011
  • Operations Research
  • Sandro Bosio
  • Book Chapter
  • Citations5

New Parallel Architecture for Modular Multiplication and Squaring Based on Cellular Automata

  • Jan 01, 2002
  • Kyo-Min Ku +3
  • Book Chapter
  • Citations1

On some applications of finitely generated semi-groups

  • Jan 01, 1994
  • Igor E Shparlinski
  • Dissertation

The Removal Lemma: algebraic versions and applications

  • Jul 02, 2012
  • Lluís Vena Cros
  • Research Article
  • Citations22

Computability: a mathematical sketchbook

  • Jul 01, 1994
  • Choice Reviews Online
  • Douglas S Bridges
  • Research Article
  • Citations4

An Algorithm to Find Square Root of Quadratic Residues over Finite Fields using Primitive Elements

  • Jan 01, 2017
  • Procedia Computer Science
  • Faisal +1
  • Book Chapter
  • Citations56

Complexity Theory and the No Free Lunch Theorem

  • Jan 01, 2005
  • Darrell Whitley +1
  • Conference Article

Numerical intractability and the second law of thermodynamics

  • Jan 01, 2020
  • AIP conference proceedings
  • Dan Valeriu Nicolau
  • Research Article
  • Citations8

The Dual Complexity Space as the Dual of a Normed Cone

  • Aug 01, 2006
  • Electronic Notes in Theoretical Computer Science
  • S Romaguera +2
  • Book Chapter
  • Citations2

Spreadsheet Conditional Formatting Illuminates Investigations into Modular Arithmetic

  • Sep 20, 2011
  • David Miller +1
  • Conference Article
  • Citations26

Pseudorandom Generators from the Second Fourier Level and Applications to AC0 with Parity Gates

  • Jan 01, 2018
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Eshan Chattopadhyay +3
  • Research Article
  • Citations1

Coherence and enrichment across the middle and secondary levels: Four mathematically authentic learning experiences

  • Jan 01, 2017
  • The Mathematics Enthusiast
  • Keith A Nabb +1
  • Conference Article
  • Citations173

Improved low-degree testing and its applications

  • Jan 01, 1997
  • Sanjeev Arora +1
  • Research Article
  • Citations11

Fast exponentiation by folding the signed-digit exponent in half

  • Oct 01, 2003
  • International Journal of Computer Mathematics
  • Der-Chyuan Lou +2
  • Book Chapter
  • Citations12

Exploiting the Potential of GPUs for Modular Multiplication in ECC

  • Jan 01, 2015
  • Fangyu Zheng +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.