أ.م.د. سفیان تایھ فرج، م. د. علي جبیر داود،عبیرداودسلمان
المؤلفون بالإنجليزي
Asst.Prof. Dr.Sufyan T. Faraj, Lecturer Dr.Ali J. Dawood, Abeer D. Salman
الملخص الانجليزي
Wireless Body Area Network (WBAN) is an emerging technology used in
health care scope, it consists of a number of intelligent sensors that collect the
medical data from human body and transfer it by WLAN to the personal
device that in turn transfer the patient data to the medical server via the
internet where a professional analyzes this data. The back-end server contains
sensitive and critical data, and thus it must be enjoyed with high security and
privacy. If the patient data could be stolen, tampered, or accessed by any
unauthorized person, the data can be lost and even worst altered.
In this thesis, a Distributed Storage System (DSS) is used to provide
security and privacy to the patient information through distributing the storage
among many trusted servers spared in the network instead of storing in central
server. The DSS uses erasure codes for this purpose. The implemented system
consists of one Primary Server (PS) that has the main database, two Storage
Servers (SS) responsible for storing patient data, and one Reader Server (RS)
that collects patient information from SSs to read it. The PS encrypts the data
using Redundant Residue Number System (RRNS) technique that is
depending on a library of moduli in the encrypting process to generate
residues. Three algorithms have been implemented to decode RRNS: Chinese
Remainder Theorem (CRT), base extension (BEX) with mixed radix
conversion, and New Chinese Remainder Theorems (CRT I). RSA has been
used to encrypt any exchange messages between servers, and DSA has been
used for signing the residues and File Descriptor (FDs) before sending
process.
After implementing of the system, simulation results have shown that
whenever the size of moduli is large, the time of the encoding and decoding
process and the size of the sent message will be small and the code efficiency
is high. CRT I has considered to be the best for decoding RRNS because it
makes the computations faster and functional with low overheads. The
security of the system has been ensured where RRNS provide confidentiality
and dependability services for the patient data, in addition to using DSA for
ensuring integrity and RSA for archiving confidentiality, authentication, and
non-repudiation.