Find Jobs
Hire Freelancers

Code a dual-password authentication into Truecrypt in C language

$250-750 USD

已关闭
已发布超过 9 年前

$250-750 USD

货到付款
I am looking for someone who is strong in C programming and who has an interest in security and encryption to help me code some modifications in the TrueCrypt 7.1a source code. Specifically, TrueCrypt only allows one password to encrypt a volume or system partition, and likewise only one password unlocks a volume or partition. In many IT environments, the company often needs a way into an employer's computer if he or she forgets the password (which cannot be reset nor easily brute forced) or leaves and quits. Commercial end point encryption software have this functionality but the free open source TrueCrypt does not. Since the developers of TrueCrypt recently shutdown the project, there is no chance of it ever having this coveted functionality. So I am looking for outside help with this implementation. Conceivably this is how it could be done: when during the encryption process, after asking for the end-user password, it will again prompt for another password from the manager/IT staff/legal/etc... and it will encrypt the same master key /header volume TWICE, once with the first password, and a second time with the second password. During decryption, it will only ask for one password, but will try this password against BOTH of the encrypted master key /header volumes and if EITHER of the two is correct, then the volume/partition is unlocked and decrypted and access is gained to the resources. This implementation is not trivial as it will require making changes to the underlying TrueCrypt code at several areas to allow and account for this new structural change (that there is essential double the encrypted master key /header material) to make everything fit, and to account for it during both encryption and decryption process, for both volume containers and "Full disk encryption" in windows os. One solution is to cut the original size of that in HALF, so it will be less secure, but it will still make everything fit into the same allocation size as the original TrueCrypt.
项目 ID: 6207558

关于此项目

8提案
远程项目
活跃10 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
8威客以平均价$1,423 USD来参与此工作竞价
用户头像
Welcome to me! Let me introduce myself. I have a very skilled team who are doing the associating tasks under my guidance and supervision (which cannot be completed without team work). Our team is divided into six Group. 1. Desktop App Group (Windows, Mac OS, Linux) 2. Mobile App Group (Android, iOS) 3. Web App Group (Wordpress, Magento) 4. UI Design Group (Graphics design, Web design, PhotoEditing) 5. Computer Graphics (2D/3D animation) 6. Translation and Data Entry Group (6 Native Languages and Typing, Scaned PDF to Editable PDF) We are all skilled in C, C++, C#, JAVA, .NET, QT, Object-C, Assembly, UML, MySQL, MSSQL, Oracle, HTML/HTML5, CSS/CSS3, Jquery, Javascript, PHP, JSP, PSD to HTML/CMS, Flex, Photoshop, Illustrate, Flash and so on. also have the technology such as image processing, system related programming, audio processing, Movie processing, Embed OS processing, 2D/3D animation, openCV, OpenGL, OCR, Matlab, Solidwork, Microcontroller, ARM, etc and experience also. I will provide you result fastly and smartly. Thanks
$555 USD 在10天之内
5.0 (4条评论)
3.5
3.5
用户头像
I have MS in Information Security with research interest of Cryptography. I have implemented Cryptography algorithms in Java and C, written security solutions in J2EE and Java, have implemented datastructures in Java, and built two websites for research / proof-of-concept purposes. Additionally, ~2 years of IT experience. I have taken Graduate level courses in Cryptography and Security that dealt with analysis of Cryptographic protocols, my Masters level project involved design of a Cryptographic protocol for a specific authentication problem in three-party settings. I have executed a number of projects that focussed almost entirely / heavily on Cryptography. I have also written Cryptographically signed Java applet for a J2EE application. Details about projects executed available on request. You might want to go through reviews project creators left for me on freelancer.com, see https://www.freelancer.com/u/ciphe.html.
$5,555 USD 在40天之内
5.0 (1条评论)
1.2
1.2
用户头像
A proposal has not yet been provided
$888 USD 在30天之内
0.0 (0条评论)
0.0
0.0
用户头像
Dear Client After a careful and thorough review of your project requirements, I would like to put forward my candidature as my skills and experience are a perfect fit for this job. I understand that you are looking for an senior standalone application developer to work on this project with you. I have been analyzed the TrueCrypt source code before, it maybe 6.1a. At that time I made my own test file system using Truecrypt source so I can easily complete your job. In your project, I think the important thing is in where we can save the secondary password in compatible with other truecrypt file. We can open the truecrypt file made by other mans, and ours like this too. Maybe You couldn't allow this. Please kindly contact to me with more details. Thanks.
$777 USD 在10天之内
0.0 (0条评论)
0.0
0.0
用户头像
I have 7 Years of experience in C. I also provide encryption tunnel service to various clients. Thanks.
$555 USD 在10天之内
0.0 (0条评论)
0.0
0.0
用户头像
- Experience with dual authentication - Knowledge of dual factor authentication - Strong knowledge of applied cryptography from years of experience in payments industry - General understanding of Truecrypt functionality - Previously investigated feasibility of dual factor authentication with Truecrypt at boot time (Not for the current functionality) - General interest in subject content matter from a personal and professional point of view. I don't have deep knowledge of the Truecrypt codebase, but it I definitely would be interested in the chance to dive in and gain experience with it.
$1,500 USD 在30天之内
0.0 (0条评论)
0.0
0.0
用户头像
Hello Sir, I have worked on system level and Encryption applications using C. Mys past works include embedded systems, SMART card API, RSA encryption etc. I can work on your projects. Thank You
$1,111 USD 在15天之内
0.0 (0条评论)
0.0
0.0
用户头像
A proposal has not yet been provided
$444 USD 在30天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
Fort Worth, United States
0.0
0
会员自7月 19, 2014起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。