Herramientas Personales
Usted está aquí: Inicio Ingeniería Telemática Coding Techniques

Coding Techniques

The objective of this course is to give an overview of different cipher and security techniques as well as their applications to computer networks and telematic services. The student will have to know both symmetric and asymmetric encryption techniques, hash functions, cryptographic checksums, authentication protocols, digital signature, digital certificates and applications of all of them.

 

MUÑOZ ORGANERO, MARIO

VALERA PINTOR, FRANCISCO

VIDAL FERNANDEZ, IVAN

 

Telematics Engineering Department
Universidad Carlos III de Madrid

Subject Area: Network security

 

4th course

Long Cycle Degree in Telecommunication Engineering

 

July 2010.

Image: Carlos Porto / FreeDigitalPhotos.net

 

Lectures: 20 hours.
Lab sessions: 10 hours.

Student hours: 75 hours.

 

PRERREQUISITES AND RECOMMENDED PREVIOUS KNOWLEDGE

Basic knowledge on network technologies.

 

GENERAL DESCRIPTION OF THE SUBJECT

This course gives an overview of different cipher and security techniques as well as their applications to computer networks and telematic services. The student will have to know both symmetric and asymmetric encryption techniques, hash functions, cryptographic checksums, authentication protocols, digital signature, digital certificates and applications of all of them.

 

OBJETIVES: KNOWLEDGE AND SKILLS

At the end of the course the student will be able to:

  • Know the generic environment of the cryptosystem together with the different agents that constitute it.
  • Know the evolution of the different classical security mechanisms as the basis of modern security mechanisms.
  • Learn the techniques of conventional encryption (symmetric encryption) and the current encryption standard (AES) and the previous standard (DES).
  • To know the main modes of operation used in symmetric encryption.
  • Know the mathematical foundations of the main mechanisms for public-key encryption. Know in depth the RSA algorithm.
  • Know the different hashing techniques and their use together with public key algorithms to create digital signatures and digital certificates.
  • Know the different techniques for distributing session keys, based both on public key and secret key.
  • Know the application of different mechanisms for building up security protocols (IPSec, SSL, etc.).

 

At the end of the course the student will acquire the following skills:

  • Use the definition of cryptosystem as a framework for comparing different security mechanisms.
  • Use criteria to evaluate the security achieved by a certain protocol.
  • Appropriate choose the security algorithm  suitable for each circumstance.
  • Define a security protocol.
  • Use security tools necessary to implement the various mechanisms studied.
  • Overall view of the different security mechanisms judiciously applying the acquired knowledge.
  • Ability to access and understand technical literature

 

TEACHING MATERIAL

  • Course slides.
  • Bibliography.

 

ASSESMENT ACTIVITIES OR PRACTICAL ASSIGNMENTS

  • Exam papers (exercises).
  • Lab practices, including support material and links to the required softwarre.

 

Acciones de Documento
  • RSS Feed
  • Enviar esto
  • Imprimir esto
  • Vista de contenidos
  • Marcadores (bookmarks)
Copyright 2009, Autores y colaboradores. Reconocer autoría/Citar obra. Muñoz-Organero, M., Valera-Pintor, F., Vidal-Fernández, I. (2010, March 12). Coding Techniques. Retrieved May 17, 2012, from OCW UC3M Web site: http://ocw.uc3m.es/ingenieria-telematica/coding-techniques. Esta obra se publica bajo una licencia Licencia Creative Commons Licencia Creative Commons
Reutilizar curso
Descargar este curso
« Mayo 2012 »
Mayo
LuMaMiJuViDo
123456
78910111213
14151617181920
21222324252627
28293031

 

169 Cursos
Acceso libre y gratuito a los contenidos de una gran variedad de cursos de Humanidades, Ciencias Sociales y Jurídicas, e Ingenierías.