Distributed Information System (DIS)
  • Home
  • The blog
  • Contact

Security

6/24/2007

2 Comments

 

A modern communication protocol must be secure. And to do it right, security must have been integrated in the design from the very start. Here is a short list of security requirements for DITP:

   - authenticate peers
   - support exchanged data authentication and encryption
   - provide access control on accessible services, objects and methods
   - support single and multi-signed information of any kind
   - signed information supporting polymorphism and aggregates
   - allow anyone to verify any signature with minimal knowledge

Multi-signed information is when more than one people sign a given information, (i.e. a contract).

With a stream oriented encoding this all imply that we are able to apply a hash function (i.e. SHA) on transmitted data while it is encoded or decoded.

This is what I am currently implementing. Unfortunately, a server crash, monopolized all my time this week. Murphy's law revenge... 

2 Comments
Olivier PISANO
6/24/2007 04:44:19 pm

A server crash again ? What on earth did you try to do this time ? ;)

Reply
chmike
6/25/2007 05:03:43 pm

I turned the PC off but didn't unplug the power cord. Then I inserted an AGP card and it made a tiny spark...

It has been replaced by a Jetway J7F2 miniITX 1.2GHz (fanless) running 24/7. The CPU temp never goes above 30c. The "used up" PC's CPU was always around 50c, even without much activity on it. Same for the hard disks. A big waste of energy.

One of the positive thing I learned is the benefit of using external services like http://www.weebly.com. It remained available while my server was down and there is no need for reinstallation :]

Reply



Leave a Reply.

    Author

    Christophe Meessen is a  computer science engineer working in France.

    Any suggestions to make DIS more useful ? Tell me by using the contact page.

    Categories

    All
    Business Model
    Database
    Dis
    Ditp
    Dvcs
    Git
    Gob
    Idr
    Misc
    Murphys Law
    Programming Language
    Progress Status
    Startup
    Suggested Reading
    Web Site

    Archives

    December 2017
    November 2015
    September 2015
    February 2013
    December 2012
    November 2012
    May 2012
    February 2012
    March 2010
    October 2009
    September 2009
    July 2009
    June 2009
    May 2009
    February 2009
    January 2009
    November 2008
    September 2008
    August 2008
    July 2008
    May 2008
    April 2008
    March 2008
    February 2008
    January 2008
    December 2007
    October 2007
    August 2007
    July 2007
    June 2007
    May 2007

    RSS Feed

    Live traffic feed
    You have no departures or arrivals yet. Wait a few minutes and check again.
    Powered by FEEDJIT
Powered by Create your own unique website with customizable templates.