Ensuring Data Security and Consistency in FTIMA - A Fault Tolerant Infrastructure for Mobile Agents

Transaction management is one of the most crucial requirements for enterprise application development which often require concurrent access to distributed data shared amongst multiple application / nodes. Transactions guarantee the consistency of data records when multiple users or processes perform concurrent operations. Existing Fault Tolerance Infrastructure for Mobile Agents (FTIMA) provides a fault tolerant behavior in distributed transactions and uses multi-agent system for distributed transaction and processing. In the existing FTIMA architecture, data flows through the network and contains personal, private or confidential information. In banking transactions a minor change in the transaction can cause a great loss to the user. In this paper we have modified FTIMA architecture to ensure that the user request reaches the destination server securely and without any change. We have used triple DES for encryption/ decryption and MD5 algorithm for validity of message.




References:
[1] Summiya, Kiran Ijaz, Umar Manzoor, Arshad Ali "A Fault Tolerance
Infrastructure for Mobile Agents" IEEE Intelligent Agents,Web
Technologies and Internet Commerce (IAWTIC 06) Sydney, Australia,
29 Nov - 01 Dec, 2006.
[2] Hartmut Vogler, Thomas Kunkelmann, Marie-Louise Moschgath,
"Distributed Transaction Processing as a Reliability Concept for Mobile
Agents," ftdcs, 6th IEEE Workshop on Future Trends of Distributed
Computing Systems (FTDCS '97), 1997.
[3] Philippa Broadfoot, Gavin Lowe, "On Distributed Security Transactions
that Use Secure Transport Protocols" csfw, 16th IEEE Computer
Security Foundations Workshop (CSFW'03), 2003.
[4] Makan Pourzandi, David Gordon, William Yurcik, Gregory A. Koenig, ,
"]Clusters and Security: Distributed Security for Distributed Systems",
Open Systems Laboratory, Ericsson Research,(NCSA).
[5] Gerhard Weiss, "A Modern Approach to Distributed Artificial
Intelligence",Chapters: 1-4, the MIT Press Cambridge, Massachusetts
London, England, 1999.
[6] Chris Mayers, "ANSAwise - Transactions in Distributed Systems", a
variant of APM.1461, produced for CNET, 1st April 1996.
[7] Michael R. Lyu, Xinyu Chen, and Tsz Yeung Wong, Research Paper,
"Design and Evaluation of a Fault Tolerant Mobile Agent System",
Chinese University of Honk Kong.
[8] Andrew S. Tanenbaum, Maarten van Steen, Book, "Distributed Systems,
Principles and Paradigms" Chapters 1, 5 and 7.
[9] Mark Greaves, Victoria Stavridou-Colemen, Robert Laddaga,
"Dependable Agent Systems", 2004.
[10] http://www.tropsoft.com/strongenc/des3.htm
[11] http://en.wikipedia.org/wiki/MD5
[12] William Stallings, Book, "Cryptography and Network Security,
Principles and Practices", Third Edition.
[13] http://www.informit.com/bookstore/product.asp?isbn=0131829084&rl=1