INFORMATION INSURANCE /JNL

A reflection on how to deal with complex information systems.

1) Assuming the impossibility of demonstration that a system is
   completely error free.

   Even for a single pocket calculator, a error-free-proof that should
   show me that for any input values the calculatations are correct,
   can lead to combinational explosions if an exhaustive attack is tried,
   or complicated circuit analysis and modeling in case of formal proof.

2) Considering errors as unpredictable incidents on the system.

   Errors would be any system behavior not foreseen or expected.
   Errors could be catastrophes, if besides unpredictable,
   they bring damages.
   Perhaps we can compare real life catastrophes with
   information system error.
   As in real life, none is free from a catastrophe.
   Even for a single pocket calculator, a possible hidden little error
   on a multiplication of two  particular values can lead to big losses,
   if it's just a calculation of millions quantities.

3) Transferring the technological problem of error-free-proof to
   catastrophe-detection-registration associated with risk evaluation.

   The purchasers of information systems need protection against
   catastrophes.
   When somebody buy a car, he or she knows the dangers on the streets,
   and do an insurance to be protected. Perhaps less people would buy
   cars if it was not possible to insure it.
   If I have to put a precious data-base in the hands of an information
   system that does not give to me an error-free proof, I would like to
   have the chance of insure them against accidents, against errors.
   A risk evaluation would be according to the level of confidence
   in the system, gained by quality tests and reputation.
   But, as the risk is inevitable, insurance is a necessity.

   The Information Insurance is the way that the three business partners:
   purchaser, supplier and insurer, can agree and realize in the
   information world, the typical insurance transaction of real life.

   In annex, is the translation of the description report presented to
   Istituto Nacional da Propriedade Industrial - Brasil
   Deposito PI 8905696, by Jose Negreira Lopez, Sao Paulo 1-NOV-89

Just for thinking.
   Suppose a future with a real world in so bad conditions that
   every body prefer and have the possibility to live connected to
   a much more pleasure and perfect world created by virtual reality.
   An error in the emulation for a person could kill him virtually, and
   this person would need to come back to the "problems" of real life.
   This software error, perhaps very difficult to catch and solve,
   could be detected by the emulation stopping, and a virtual life
   insurance could protect this person. As in real life.


I am trying to start a line of investigation, foreseeing the extremely
complexity of the future information systems, that besides of the
continuous improvements in software quality and security,
I think will need to present, not the definitive proof of error free,
but just a humble acknowledgement of self mistakes.

Jose Negreira.
Madrid, April 15th of 1996.

PS. Comments are welcome.

-------------------------real-   ---------------------------virtual-
Jose Negreira Lopez              jnl@hotmail.com
------------------------------   -----------------------------------

ANNEX --------------------------------------------------------------

"INFORMATION INSURANCE"

The objective.
   An Information Insurance system, belonging to the field of
   Information Technology, developed to register conditions of
   catastrophes or bad behaviors of information systems,
   so that a user can characterize damages to be compensated.

The situation.
   Any information system, in general, involves three parts:
   - input information;
   - information processing;
   - output information.

   The information processing is determined by the output expected
   from the input. With good input, the quality of the output is
   determined by the quality of the information processing.
   The value (some kind of value) of this output information is,
   or should be, higher then the input.
   That is the reason to develop Information Technology.

   The input information has a value (or cost, price, etc) too.
   In spite of this, a user of an information system, the owner of
   the input information to be processed, normally has few guarantees
   against eventual errors or bad faith from the supplier of the
   system, that can damage the value of the input or compromise the
   output.

   As more complex a system is, more difficult is to foresee all the
   possible situations, including the ones that can bring catastrophes
   or bad behaviors of the system, carrying on losses to the customer.

The problem.
   How can purchasers of information systems be sure of no catastrophes ?
   Unless a complete error-free proof be presented, what is impractical,
   they can't.
   Information system errors could be viewed as like natural catastrophes.
   We know they can happen imposing losses.
   The purchasers are in a vulnerable position.

The solution.
   To purchase a system with Information Insurance.
   The Information Insurance is a device that allows the register of
   one or more catastrophic conditions on an information system,
   characterizing damages to be compensated to the user.
   By this way, information system errors can be covered by insurance
   policies.

The device.                               +--------------+
   Composed of three elements:            !   +-----+    !
   - Catastrophe detector, block 1;       !   ! (1) !<----
   - Catastrophe register, block 2;       !   +-----+    !
   - Shelter, block 3;                    !   !    /!    !
                                          !   !   / !    !
                                          !   ! (2) !    !
                                          !   ! /   !    !
                                          !   !/    !    !
                                          !   +-----+ (3)!
                                          +--------------+

   The detector (1), fed with the required information, monitors the
   information system and activates the register (2) when a catastrophic
   condition happens,
   The register (2) has two states: normal or activated. At normal state
   waits an activation from the detector (1), when then goes to the
   activated state.
   The shelter (3) is the element that guarantees the reliability
   of the information fed to the detector and that seals both,
   detector (1) and register (2), to guarantee their integrity.

   This three elements can be realized in any technologic field more
   suitable to the system in question.

The operation.
   The purchaser receives the system with an Information Insurance,
   where the catastrophe register is in normal state. As the informations
   are being processed, the catastrophe detector verifies if the error
   condition happens. If it happened, the detector activates the
   catastrophe register, that passes to the activated state, keeping up
   this state.
   By this way, the user having the Information Insurance with the
   catastrophe register activated and the shelter intact,
   can claim the correspondent loss.
   Once solved the incident, the shelter can be violated by
   authorized personal to turn back the register to the normal state,
   put back the shelter again and go on with the operation.
   Several Information Insurances can be put on a same system, to
   register different catastrophic condition.

   The information system suppliers that admit the use of the device
   are given to their clients a proof of trust on their systems and
   means to guarantee a compensation by possible losses.

The claim.
   "INFORMATION INSURANCE" being a device realized in a suitable
   technology to a information system, characterized to be composed
   by three elements: catastrophe detector (block 1), catastrophe
   register (block 2) and shelter (block 3); the detector
   being fed with adequate information from the system, detects
   one or more catastrophic condition and activates the register,
   that has two states: normal or activated. On the first state
   waits the activation from the detector, and the second state
   is consequence of this activation and indicates the occurrence
   of a catastrophe. The shelter guarantees that the information
   fed to the detector is reliable and seals the other two elements.

The resume.
   "INFORMATION INSURANCE", comprising a device, compatible
   with the information system to be insured, that guarantees the
   register of catastrophic incidents on the informations, allowing
   the user of the system to prove damages to be compensated.

END ANNEX ----------------------------------------------------------


Hosted by Geocities