We believe that authenticity of signature in documents are utmost importance, to provide legitimately, verification and reassurance.
The internet has become something indispensable in our lives; it is in fact the fastest growing communication medium. With the gargantuan of data we currently have in the internet, security has been put in the limelight. In order to provide secrecy in the information that we transmit, we would have to employ steganographic techniques. We do know that the existing physical signatures we use are susceptible to forgery. Hence, we propose a secure scheme to sign documents with an added layer of authentication and cryptographic security. We would make use of visual cryptography in order to achieve this. Visual cryptography is a special cryptographic technique where decryption can only be done via the human eye.
The basis of our project is to define a secure authentication mechanisms for users to access remotely, A through the use of visual cryptography. To achieve this, we have devised a system that operates on the basis of user signatures, where the signatures will be used to authenticate a legal document.
Through an online platform, we allow users to provide an image of a signature, from which two shares that appear as random noise emerge. These shares will be stored in our database. In order to provide authentication, One party will use our program to sign their document by attaching one of the shares.The other party will use our program to verify the signature by overlaying the 2 shares. The signature is considered to be authenticated when the recombined shares reveal the original signature.
For our final product, VSignIT, our primary focus will be electronically authenticating signatures on cheques. However, while the focus of the project is in the banking domain, the usage of the application can be generalised to serve as an authentication for any legal document requiring signatures within an organisation.
The banking regulations and laws set by MAS are very strict in Singapore. We also understand that getting banks to change their current practices is a monumental task that students such as ourselves would never be able to achieve. So we have decided to use this project as a way to raise awareness of visual cryptography.
View DocumentationWe take our customers' satisfaction very seriously. Therefore, we constantly strive to improve our product in order to provide the best product available.
You no longer have to worry about the authencity of the Signatures in the document!
The Encrypted Signature-Shares are each spreaded to the Bank and the customer(s) respectively. This reduces the chance of forgery; enhancing the legitimately of the Signature upon recombination.
Our simple and user-friendly application allows you to use our applicaton without any issue.
We are constantly evolving our product day in day out to suit our customers' need.
Read more about what we do and our philosophy of coding. Judge for yourself The work and results we’ve achieved for other clients, and meet our highly experienced Team who just love to code.
Look at Our FeaturesWe are actually a bunch of Final Year Computer Science students who have passion in programming and security. We would like to use this opportunity to apply what we have learnt in class and build a real-world application.
"Writing an elegant code is not an easy-peasy task; it is an artistic skill that can only be amassed through incalculable hours of practice. Whereas, debugging codes requires a fine eye for details. The sense of ownership of your codes will be the sole stimulus for you to stay wide awake."
Erwin Leonardy Team Leader, Technical Lead
"Good project time management is the key to success. Failing to plan is planning to fail."
Amit Singh Hundal Product Manager
"Idle hands are the devil's worship, while overconfidence is a flimsy shield."
Matthew Yeo Wei Wen Lead Tester
"Through this project, i learnt the importance of project management and that a well thought out approach can significantly improve the quality of the end product. It also brought forth exposure to visual cryptography, which while not covered in our syllabus, is very relevant to the material that was presented in our coursework. It helped me understand that while cyber security is a large field with tons of concepts that we have yet to be acquainted with, they all intertwine one way or another."
Harpreet Singh Kang Lead Designer