Coder Social home page Coder Social logo

cloud_computing_platform_based_on_tee_and_blockchain's Introduction

ABSTRACT

TEE (Trusted Execution Environment) guarantees that the confidentiality and the integrity of the code and data loaded into it are protected. The essence of the blockchain is a data structure, and the information stored in the blockchain has the characteristics of unforgeability, traceability and transparency. This paper presents a design of a computing platform. The platform which uses popular encryption methods such as RSA and AES, and integrates with TEE and blockchain technology, can protect the privacy of users throughout the process.

In the design of this platform, cryptographic techniques such as encryption methods will be applied to the information transmission process between the user and the server, in order to ensure the confidentiality of the information transmission. Computing tasks will be executed in the TEE to ensure the confidentiality of computing. The encrypted computing results and running information are stored on the blockchain to ensure the immutability, confidentiality and anonymity of the computing results.

Moreover, the process of deployment and operation of this platform is very simple. Any individual who wants to provide computing services to others can easily deploy and run the platform on the server. In addition, the process that users use this platform to perform computing tasks is also very simple. The user experience of currently popular cloud computing platforms, is equivalent to operating an operating system with the command line. On the platform introduced in this paper, users only need to upload their code files to use the server's computing power to perform computing tasks.

Keywords: TEE (Trusted Execution Environment), Blockchain, Privacy Preserving, Service Computing, Computing Platform, Codes Running Platform

cloud_computing_platform_based_on_tee_and_blockchain's People

Contributors

millionbenjamin avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

cloud_computing_platform_based_on_tee_and_blockchain's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.