Menu

Home

leandro ferrari
Attachments
UseGuide_EN.pdf (829603 bytes)

Currently sending sensitive information unencrypted over the Internet is a critical risk for firms and the privacy of individuals, and that if this information is intercepted, it can mean economic losses and damage on both sides. On the other hand, to prevent our information is analyzed by various systems such as Facebook, Gmail, PRISM, etc., and / or government agency, we designed this project called EnigmaGpg.

Note the utility that can achieve this project because it aims to meet the global need for privacy on the web, and avoid being spied on by systems or agencies such as PRISM, Facebook, Gmail, governments, NSA, etc.. It also allows use in any web application that allows text input by the user, such as social networks, blogs, forums, etc..

The Enigma Community GPG to encrypt / sign text and attachments, using plugins in browsers like Chrome and Firefox, and send encrypted information via any Internet application that can only be understood by the intended recipient, ensuring authenticity, privacy and confidentiality of messages between the sender and receiver.

The main difference with other systems, we use public Internet applications, as a means to transmit encrypted messages independent of any of them. Some of its features are:

What is GnuPG and what is

GnuPG is a tool used by the user to protect your privacy in electronic communications. Your privacy is protected if the user can communicate with others without "hear" that can read the messages.
This privacy is trying to ensure GnuPG. It uses public key cryptography in which each user has a key pair. A key pair consists of a public key and a private key. A public key consists of the public portion of the master signing key, the public portions of the signing and encryption subkeys, and a set of user IDs that are used to associate the public key with a real person. Each of these parts contains data about itself. For a key, this data includes its ID, creation date, expiration date, etc ... For a user identifier, this data includes the name of the person you identified, an optional comment, and email address . The structure of the private key is similar, except that it contains only the private parts of the keys, and does not have the user ID information.
Each user's private key is kept secret, it must not be revealed ever. The public key can be given to any person with whom the user wants to communicate.

Architecture

The system consists of 2 Community EnigmaGpg modules respectively:

  • Daemon Module: This module is a service that runs locally on the user's machine for both Windows and Linux, as needed. This takes care of exposing an API to Customer Module and interact with the system you have installed GnuPG user. By default, running locally on port 8000 and uses HTTP as the protocol. You may use the protocol module HTTP / SSL in Windows and can be run directly on Linux, you need to change a parameter in the config.ini file as indicated in the README.

The graphic scheme is as follows:

- GnuPG - <------> - Daemon - <-------> - Customer -

  • Customer Module: This module are extensions of browsers, in this case, there are modules for Chrome and Firefox. This module displays a graphical user interface, a contextual menu appears with the right mouse button, and communicates with the daemon to perform all system funcionalides.

How to use

First download the latest version of https://sourceforge.net/projects/enigmagpg/, in linux there is a README stating that requirements must be met and the steps to install.

After installing Daemon application as the platform of choice and installed the Chrome browser extension / Firefox, the first steps for using the system are:

The system interacts with the system to use GnuPG keys among other funciones.Si user is a user public / private key to generate it as follows:

1 - With the right mouse button, EnigmaGPG menu appears, select -> User -> "Generate Key composed"
2 - Complete the form to create the keys and accept the generation
3 - With the right mouse button and selecting EnigmaGPG can help information system "Help"

Steps to send encrypted messages:

1 - Enter the message in a text entry any internet application.
2 - Select the text with the right mouse button, select EnigmaGPG -> encrypt text and select recipient.
3 - Then send the encrypted message.

Note: To send messages, you must import the public key of the recipient of the message, for the same system. If you import a public key from another system to GnuPG must set the property of the imported key reliability because if the key is not totally reliable, the system encrypted with that key.

Steps receiving encrypted messages:

1 - Select the ciphertext
2 - with the right mouse button, select EnigmaGPG -> decrypt text
3 - Enter the password of the private key staff

With the right mouse button and selecting EnigmaGPG can help information system "Help"

Project Admins:


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.