Find Jobs
Hire Freelancers

DES ENCRYPTION IN MATLAB

$100-150 USD

Terminado
Publicado hace casi 21 años

$100-150 USD

Pagado a la entrega
An implementation of the DES (data encryption standard) encryption mechanism must be built and then used to encrypt the plaintext strings given below (with defined keys). 1)work on the key generation aspects of the work 2work on the s-box generation 3work on the Permutation 4)And to works on the “ framework?? for the algorithm operation; eg inputting key, plaintext etc. OUTPUTS Student report must include detailed design and software for the DES implementation. It must also include the ciphertext resulting from the following encryption operations: PLAINTEXT KEY [login to view URL] 0123456789ABCDEF [login to view URL] 0123456789ABCDEF HINTS Various operations, which are required in order to implement the DES algorithm are supported by MATLAB. Of particular use are: 1) A means of reordering the elements of a matrix 2) Assume that X is one dimensional array represented as a matrix. X(1) is the first element of the array and X (n) is the nth. The matrix is therefore: X(1), X(2), X(3),………………. X(n-1), X(n). If r(n) is recording matrix: r(1), r(2), r(3)…………r(n-1), r(n). Then y=X(r ) will reorder the elements in X according to the indexing values in r. EG: let X=6,7.8, let r= 2,1,3 then if y=X(r), y=7,6,8 3) Structures can be built to rotate the elements of a matrix to the left or to the right. Assume that X is matrix as above: Let y=X with elements rotated one place to the right: Y=[X(n),X(1:n-1)], Similarly, with all elements rotated one place to the left Y=[X(2: n), X(1)] ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2)Complete documentation of the functionality of the programs. 3) Complete ownership and distribution copyrights to all work purchased. ## Platform Windows 98/2000/XP/NT, MATLAB 6
ID del proyecto: 2934141

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 21 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
See private message.
$93,50 USD en 14 días
4,0 (32 comentarios)
5,2
5,2

Sobre este cliente

Bandera de UNITED KINGDOM
United Kingdom
0,0
0
Miembro desde may 10, 2003

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.