Cloud computing extends and replaces traditional storage and computing methods. It offers many advantages including greater access and is cheaper than traditional field servers. Cloud computing provides an efficient and economical opportunity for many companies and individuals to store files and information in off-site data centers. By providing access to these offsite data centers, companies and individuals can access their information remotely from a variety of locations, saving money without investing in servers.
With a secure calculation method, the model can train the data without displaying the data itself. Today, three main forms of secure computing, homomorphic encryption (HE), secure multiparty computing (MPC), and zero knowledge proof (ZKP) are used and studied. Since homomorphic encryption tends to be too late, multicast computing is currently the most commonly used for private machine learning, as it is not clear how to apply ZKP to machine learning. The safe calculation method is at the forefront of computer science research. They are usually orders of magnitude slower than traditional calculations, representing the main bottleneck of the system, but in recent years they have been improved.
It is often said to be more properly defined in literature as security holy grail, computation of encrypted data, or secure calculations and ask questions - how to calculate hidden input functions will you do? In other words, how can we handle invisible information while obtaining understandable results? Just like a chef who prepares meals without looking at ingredients, safety calculations cause seemingly impossible problems. Even if that person is the most advanced supercomputer in the world, how can you understand data that someone can not observe? Fortunately, encryption has a clever trick to ignore intuition.
Encryption has been used as a data protection technology, but this vulnerability occurs when the user decrypts the data. By keeping the keys secure, you can save encrypted data in a secure cloud file without hackers. However, whenever a user needs to access data, the user must unlock the data and become vulnerable to hackers. A consensus is a protocol that restricts all parties to comply with aggregated consistency and agreed allocation order to record approved transactions and creates an interconnected data store called a distribution ledger is. Because of the need to reach agreement, in the general block chain protocol rules, hackers must have at least 51% computing power to break the agreement algorithm that can be achieved using quantum computers.