Kapalı

Applied Cryptography Project

The company you work for, which specializes in cryptography, has been commisionned by a financial institution, the Georgian Bank (GB), whom has just aquired another bank -- the Alpha Credit Union (ACU). As part of the merger, bank accounts are to be transferred from ACU to GB and customers are to migrate to GB's online banking systems login. Of particular interest are files containing customer's PINs and passwords the will need to be securely transferred from ACU to GB.

It has been agreed that a system needs to be built to support file-level encryption, so that an export of the customer credentials can be encrypted by ACU, transferred to GB and decrypted for import.

The high level requirements are:

A new PKI will be stood up to issue certificates to GB and ACU.

GB's certificate will be used to encrypt the files to be transferred.

The files will also need to be signed by ACU.

The files will be compressed (for efficiency) by ACU and decompressed by GB.

Some considerations:

The certificates issued to GB and ACU are not self-signed, but rather chain up to a common root trusted by both GB and ACU.

Before using the certificates for crypto operations, they must be verified using the trust chain. Revocation can be ignored for this project.

The system should accept any file, not just files you created. It'd be nice if your system is compatible with other groups', but it's not a requirement.

Order of operations: encryption, signing, compression. What order did you choose, and why? Be sure to provide an explanation in the Design Document.

Deliverables

Scripts/code/commands. Provide a brief writeup on what they do (similar to assignment).

Design Document. Explain your overall design and design choices, be sure to include diagrams to help explain system components and process/data flow.

Operator Manual. Explain how to use the system for operators, e.g. step by step instructions.

Live demonstration.

Objectives

Implement file encryption.

Implement digital signature for files.

Create and use certificates.

Implement a mini PKI.

Beceriler: Python, Kriptografi

Daha fazlasını gör: design cryptography project, cryptography project, cryptography project clientserver side net, cryptography project display, cryptography project files net, project asp net php searching company work, synopsis cryptography project, abstract cryptography project, linux mono cryptography project, cryptography project php, steganography cryptography project, elliptic curve cryptography project report, cryptography project freelance, we are looking for a rockstar shirt designer for on going work we are a growing nerd and geek company that specializes in boxes, neural cryptography project, cryptography project ideas, cryptography project in java, secure file storage on cloud using hybrid cryptography project report

İşveren Hakkında:
( 0 değerlendirme ) Wiarton, Canada

Proje NO: #32309010

Bu iş için 5 freelancer ortalamada $118 teklif veriyor

liveexperts123

Hi there,I'm biddin on your project "Applied Cryptography Project " I have read your project description and i'm an expert in Python and machine learning therefore i can do this project for you perfectly.I still have a Daha Fazla

$250 CAD in 3 gün içinde
(22 Değerlendirme)
6.3
sodiqa32

hello I devour your demand that you’re viewing Applied Cryptography Project I provide creative, proactive and high-tech solutions to your development needs. I have solid experience in HTML, Javascript, PHP,CSS,metatr Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% CAD
(20 Değerlendirme)
5.3
freelancerIrvan

Hi there, I am a talented python dev, and I suppose I can handle this task successfully. Please let me know more details, and Please give me your chance. I look forward to hearing from you. Daha Fazla

$139 CAD in 7 gün içinde
(6 Değerlendirme)
4.5
uvtxyz1991

- previous experience in such topics; - eager to discuss a lot in this chat stream ; - degree stats - maths ;

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% CAD
(6 Değerlendirme)
3.5
egorcrieg2

My name is Egor and I am an experienced and professional Javascript developer. My specialization is the creation of back-end and front-end parts for websites and web applications, as well as blockchain development of a Daha Fazla

$140 CAD in 7 gün içinde
(0 Değerlendirme)
0.0