[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Health-dev] [task #13190] Health crypto module functionality

From: Luis Falcon
Subject: [Health-dev] [task #13190] Health crypto module functionality
Date: Fri, 02 May 2014 08:48:04 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0


                 Summary: Health crypto module functionality
                 Project: GNU Health
            Submitted by: meanmicio
            Submitted on: Fri 02 May 2014 08:48:03 AM GMT
         Should Start On: Fri 02 May 2014 12:00:00 AM GMT
   Should be Finished on: Fri 02 May 2014 12:00:00 AM GMT
                Category: Functionality
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: meanmicio
             Open/Closed: Open
         Discussion Lock: Any
                 Release: None
                  Module: health_crypto



Dear all

A short summary of the module that I'm working for GNU Health :

The health_crypto module will provide the following functionality :

* Document Serialization
* Document hashing (MD)
* Document signing
* Document verification
* Document encryption

The module will work on records from models that will need this functionality
such as prescription, patient evaluations, surgeries or lab tests.

The Serialization process  will include the information in a predefined format
(JSON) and encoding (UTF8). 

There will be a field that will contain the Message digest of the
serialization process, and that will check for any changes.

The signing process will be upon that Message Digest field, whereas the
encryption process will work on row or column level.

Public key / asymmetric cryptography will be used for signing the documents.
For encryption we can choose whether to use a symmetric algorithm.

Comments / suggestions are most welcome.

Luis Falcon


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]