Cryptographic methods for securing the YML framework

YML framework is a well-adapted advanced tool to support designing and executing portable parallel applications over large scale peer to peer and grid middlewares. We believe that it is necessary to consider the crucial security concerns for the improvement and extension of the framework. In this paper, two security mechanisms were introduced for the first time. To ensure the computing resources being utilized properly and legitimately, a lightweight authentication protocol was proposed, enabling the user to log in YML with 2 XOR and 1 HASH operation, meanwhile, a splitting way was adopted to distribute the secret key, making only the application requester can obtain the result. To safeguard the process of data exchanging, an efficient threshold encryption scheme was proposed. By generating a set of matched pieces of key, the data can be transformed into efficiently-recoverable half-ciphertext, which is able to transfer in public channel securely. Furthermore, dynamical addition of peers is supported in the scheme.

[1]  Feng Xu,et al.  Online Public Key Cryptographic Scheme For Data Security In Bridge Health Monitoring , 2010, Intell. Autom. Soft Comput..

[2]  Serge G. Petiton,et al.  Federation and Abstraction of Heterogeneous Global Computing Platforms with the YML Framework , 2009, 2009 International Conference on Complex, Intelligent and Software Intensive Systems.

[3]  Ling Shang,et al.  Extending YML to Be a Middleware for Scientific Cloud Computing , 2009, CloudCom.

[4]  Lv Xin,et al.  Online Public Key Cryptographic Scheme For Data Security In Bridge Health Monitoring , 2010 .

[5]  Ling Shang,et al.  YML-PC: A Reference Architecture Based on Workflow for Building Scientific Private Clouds , 2010, Cloud Computing.

[6]  Adi Shamir,et al.  A method for obtaining digital signatures and public-key cryptosystems , 1978, CACM.

[7]  Serge G. Petiton,et al.  Workflow Global Computing with YML , 2006, 2006 7th IEEE/ACM International Conference on Grid Computing.

[8]  Serge G. Petiton,et al.  A peer to peer computing framework: design and performance evaluation of YML , 2004, Third International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks.