Find Jobs
Hire Freelancers

MPEG custom encoder/decoder with visual tests (bit level manipulation)

$30-250 USD

Cancelado
Publicado hace alrededor de 1 año

$30-250 USD

Pagado a la entrega
Our client wants has an older broadcast appliance that needs to have realtime encryption tested and validated. We basically want to encrypt the video on the encoded frame level, ie (I, P, B frames) we want to bit manipulate frames before they go into the Huffman encoded stream. A custom encoding will be applied to the frames then they go to Huffman and the reverse on the decoder. Import the file and encode the frames using Mpeg Inside the Mpeg decoder, we should isolate the packets and isolate frames of the three types we should then encrypt the frames with the encryption function then we should have the encrypted data repackaged the MPEG encoder should finish the job and continue with the process of writing them to the file The decryption should follow the same approach; then put it in reverse. Extras: The encoding key will be a quadratic chaotic map (this is very easy the achieve once we have an entry into the raw encoded frames before Huffman) basically the map is the key that we shift bits according to so no worries there. Simulation program for security analysis and output analysis 1)Specification of the tested frames 2) a) Histogram analysis b) pixel distribution for the three RGB channels of the evaluated frame (for the original frame and encrypted frame) 3) Correlation coefficient analysis between plain and encrypted frames. 4)Entropy analysis 5)Peak signal-to-noise ratio (PSNR) 6) Number of pixel change rate (NPCR) 7)Unified average changing intensity (UACI) & MSE 8) Structural similarity (SSIM) index 9)Differential measurement using different control parameter measuring (MSE, UACI, NPCR)& Differential measurement using different initial condition measuring ((MSE, UACI,NPCR) 10)Encryption speed analysis Will provide the key map generation function, and appropriately ranged seed values for the contributor, and a paper describing the attacks. Deliverables Encoder: Inputs: - Seeds for key generation - A video file - may add as well the encryption function acting on the bits (may be hard coded) Output: - an MPEG encoded file with the desired encryptions - the file should be playable on any MPEG player - The video playable is supposed to be in intelligible Decoder: Inputs: - Seeds for key generation - Mpeg encoded file (the encrypted file) - may add as well the encryption function acting on the bits (may be hard coded) Output: - A video file - should be playable by a video player - supposed to be resembling the original video Visualization Generator Inputs - first video file - second video file Outputs - the outputs and visualizations listed above Attack script Inputs - A video file - attack type and intensity ( eg salt and pepper attack) Output - A video file of the same format with the desired attack applied
ID del proyecto: 36235105

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 1 año

¿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
Hi, I can develop this project as per the description. Will be able to finish this in 5 to 6 days. Let me know if that works for you.
$120 USD en 6 días
5,0 (58 comentarios)
6,1
6,1
7 freelancers están ofertando un promedio de $187 USD por este trabajo
Avatar del usuario
Hello, good time Hope you are doing well I'm expert in MATLAB/Simulink, Python, JavaScript and C++ programming and by strong mathematical and statistical background, have good flexibility for solve your project. I have many experience practical and theoretical in implementation different algorithms (such as: state estimation and Kalman filter, design controller, analysis closed loop stability, signal and systems, signal processing, heuristic optimization, fuzzy logic, neural network and machine/deep learning fields). Evidence of this claim exist in the portfolio. I have read your project description and I can help you (without any plagiarism). Please send me the details of your project. Thanks for attention 100% Jobs Completed, 100% On Budget, 100% On Time
$250 USD en 7 días
5,0 (31 comentarios)
6,9
6,9
Avatar del usuario
Hello Kerolos, I hope this message finds you well. I will be able to help you with your project. I read through the description and it sounds like I am just the right person for it. I have the right skill set with sophisticated experience in Python and Software Architecture. As a next step I would like to discuss some further questions with you. Either over the chat or a call, whatever you prefer. For my references and qualifications: I graduated in Computer Science with highest grades from one of the most reputable universities in Germany. Currently, I am enrolled in the Master's program. During my studies, I already published a paper on the subject of Artificial Intelligence. Further, I managed to get a lot of hands-on experience by working in several companies that operate in the field of Computer Science. As a native German speaker who was living in Canada for a year, my level in English is proficient/fluent. Further, I am in the preferred Freelancer program, making me part of the top 3% on the platform. Many successful past projects can be seen on my profile page. I am looking forward to working with you and if you have any further questions I would be happy to answer them. Best regards, Simon
$200 USD en 3 días
5,0 (22 comentarios)
6,0
6,0
Avatar del usuario
Hi. Me again. I was trying to add for RSA key module to you but you blocked my message without waiting. So I am making note here. I totally agree with your Enc/Dec steps but there is one possibility for reverse engineers to create decryption key with it's algorithm. So I suggest you before these steps, you need to include RSA key generation step then the primary key is enc/dec by this RSA key. Thanks.
$140 USD en 7 días
5,0 (5 comentarios)
4,4
4,4
Avatar del usuario
Hello I am a matlab programmer. I have rich experiences with Encoder?decoder projects. I have read your requirement and I think I can help you best for this project. Thanks for your reading. Best regards.
$200 USD en 5 días
4,9 (3 comentarios)
2,3
2,3
Avatar del usuario
Hello Python Expert is here. And I am familiar with C and C++. Please give me chance to chat with you. Thanks
$150 USD en 7 días
0,0 (1 comentario)
0,0
0,0

Sobre este cliente

Bandera de EGYPT
الاسكندرية, Egypt
5,0
1
Forma de pago verificada
Miembro desde nov 30, 2010

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.