Last update: July 17, 2024
 

Artur Travesa Grau

   
 

Course notes

  Original version of this page



Return to the Welcome page



Complete texts of different courses

  1. Travesa, A.: Teoria de nombres
    Updated version (20200920).
  2. Travesa, A.: Estructures algebraiques.
  3. Travesa, A.: Equacions algebraiques.
    Updated version (corrected and augmented) of Apunts d'Àlgebra.
  4. Travesa, A.: El teorema de Kronecker-Weber.
    Notes of the Curso de Teoría algebraica de Números, CSIC, Madrid, from 2nd to 5th and from 22nd to 26th September 2008.
  5. Travesa, A.: Apunts d'Àlgebra
    An updated version (corrected and augmented) of these notes is presented in the text Equacions algebraiques, above.
  6. Travesa, A.: Teoria de nombres
    Old version.


Tutorial about Primality and Factorization
(July 2024 version)

  1. Travesa, A.: Primeritat i Factorització. Introducció. SageMath notebook.    pdf version.
  2. Travesa, A.: Primeritat i Factorització. Cap. 0: Un garbell d'Eratòstenes. SageMath notebook.    pdf version.
  3. Travesa, A.: Primeritat i Factorització. Cap. 1: Tests de primeritat. SageMath notebook.    pdf version.
  4. Travesa, A.: Primeritat i Factorització. Cap. 2: Certificats de primeritat. SageMath notebook.    pdf version.
  5. Travesa, A.: Primeritat i Factorització. Cap. 3: Contrucció certificada de nombres primers. SageMath notebook.    pdf version.
  6. Travesa, A.: Primeritat i Factorització. Cap. 4: Un algoritme general de factorització. SageMath notebook.    pdf version.
  7. Travesa, A.: Primeritat i Factorització. Cap. 5: Algoritme de divisió. SageMath notebook.    pdf version.
  8. Travesa, A.: Primeritat i Factorització. Cap. 6: Mètode de Fermat. SageMath notebook.    pdf version.
  9. Travesa, A.: Primeritat i Factorització. Cap. 7: Mètode rho de Pollard. SageMath notebook.    pdf version.
  10. Travesa, A.: Primeritat i Factorització. Cap. 8: Mètode p-1 de Pollard. SageMath notebook.    pdf version.
  11. Travesa, A.: Primeritat i Factorització. Cap. 10: Construcció certificada de claus RSA. SageMath notebook.    pdf version.
  12. Travesa, A.: Primeritat i Factorització. Apèndix 0: Manual de les funcions. SageMath notebook.   pdf version.
  13. Travesa, A.: Primeritat i Factorització. Referències. SageMath notebook.   pdf version.


Tutorial about Initiation to Cryptography
(July 2024 version)

  1. Travesa, A.: Iniciació a la Criptografia. Introducció. SageMath notebook.    pdf version.
  2. Travesa, A.: Iniciació a la Criptografia. Cap. 0: Codificació. SageMath notebook.    pdf version.
  3. Travesa, A.: Iniciació a la Criptografia. Cap. 1: El criptosistema de Cèsar, i afins. SageMath notebook.    pdf version.
  4. Travesa, A.: Iniciació a la Criptografia. Cap. 2: El criptosistema de Vigenère. SageMath notebook.    pdf version.
  5. Travesa, A.: Iniciació a la Criptografia. Cap. 10: RSA. SageMath notebook.   pdf version.
  6. Travesa, A.: Iniciació a la Criptografia. Cap. 12: El Gamal. SageMath notebook.   pdf version.
  7. Travesa, A.: Iniciació a la Criptografia. Apèndix 0: Manual de les funcions. SageMath notebook.   pdf version.
  8. Travesa, A.: Iniciació a la Criptografia. Apèndix 1: Solució a un problema de desxifratge. SageMath notebook.   pdf version.
  9. Travesa, A.: Iniciació a la Criptografia. Referències. SageMath notebook.   pdf version.


Tutorials about basic Arithmetic or Cryptography (Old versions)

  1. Travesa, A.: ElGamal.nb
    Mathematica notebook containing a basic study of ElGamal cryptosystem.
  2. Travesa, A.: ElGamal.pdf
    Pdf version of a basic study of ElGamal cryptosystem.
  3. Travesa, A.: RSA.nb
    Mathematica notebook containing a basic study of RSA-type cryptosystems.
  4. Travesa, A.: RSA.pdf
    Pdf version of a basic study of RSA-type cryptosystems.
  5. Travesa, A.: CriptografiaBasica-2.nb
    Mathematica notebook containing an introduction to classical cryptography; essentially, linear and affine cryptosystems, and also padding of messages.
  6. Travesa, A.: CriptografiaBasica-2.pdf
    Pdf version of an introduction to classical cryptography; essentially, linear and affine cryptosystems, and also padding of messages.
  7. Travesa, A.: CriptografiaBasica-1-Solucio.nb
    Mathematica notebook containing a solution to an exercise proposed in CriptografiaBasica-1.nb.
  8. Travesa, A.: CriptografiaBasica-1-Solucio.pdf
    Pdf version of a solution to an exercise proposed in CriptografiaBasica-1.pdf.
  9. Travesa, A.: CriptografiaBasica-1.nb
    Mathematica notebook containing an introduction to classical cryptography; essentially, Caesar and Vigenère's cryptosystems.
  10. Travesa, A.: CriptografiaBasica-1.pdf
    Pdf version of an introduction to classical cryptography; essentially, Caesar and Vigenère's cryptosystems.
  11. Travesa, A.: Factoritzacio.nb
    Mathematica notebook containing some elementary factorization methods.
  12. Travesa, A.: Factoritzacio.pdf
    Pdf version of some elementary factorization methods.
  13. Travesa, A.: ConstruccioDePrimers.nb
    Mathematica notebook containing a basic study about primality tests and a certified construction of prime numbers of a given length.
  14. Travesa, A.: ConstruccioDePrimers.pdf
    Pdf version of a basic study about primality tests and a certified construction of prime numbers of a given length.
  15. Travesa, A.: Eratostenes.nb
    Mathematica notebook containing an Eratostenes sieve.
  16. Travesa, A.: Eratostenes.pdf
    Pdf version of an Eratostenes sieve.




Return to the Welcome page