Internet of Things ( IoT ) applications often analyze collected data using machine learning algorithms. As the amount of the data keeps increasing, many applications send the data to powerful systems, e.g., data centers, to run the learning algorithms . On the one hand, sending the original data is not desirable due to privacy and security concerns.
On the other hand, many machine learning models may require unencrypted ( plaintext ) data, e.g., original images , to train models and perform inference . When offloading theses computation tasks, sensitive information may be exposed to the untrustworthy cloud system which is susceptible to internal and external attacks . In many IoT systems , the learning procedure should be performed with the data that is held by a large number of user devices at the edge of Internet . These users may be unwilling to share the original data with the cloud and other users if security concerns cannot be addressed.
Reseachers from UC San Diego have addressed the current limitations by developing a new framework, referred to as SecureHD, which can provide a secure learning solution based on the application of high-dimensional (HD) computing. This invention can provide systems, circuits and computer program products providing a framework for secured collaborative training using hyper-dimensional vector based data encoding/decoding and related methods.
In one example, the original data can be encoded as secure, high-dimensional vectors , which can be used to train a model . Thus, applications can send their data to the cloud in a secured form , while the cloud can perform the offloaded tasks without additional decryption steps . In particular, SecureHD can be used to implement classification methods suitable to handle a large amount of data that the cloud typically processes. In addition , SecureHD can recover the encoded data in a lossless manner. As described herein, the SecureHD framework can perform the encoding and decoding tasks 145.6 times and 6.8 times faster, respectively, than an encryption / decryption library running on in a conventional system. In addition, embodiments according the present invention can provide accuracy of about 95% on average for diverse practical classification tasks including cloud scale datasets.
This technology (SecureHD framework):
UC San Diego's Office of Innovation & Commercialization is seeking companies interested in commercializing this technology into useful products and services.
US 16/915,643 - Publication No.US-2020-0410404SYSTEMS, CIRCUITS AND COMPUTER PROGRAM PRODUCTS PROVIDING A FRAMEWORK FOR SECURED COLLABORATIVE TRAINING USING HYPER-DIMENSIONAL VECTOR BASED DATA ENCODING/DECODING AND RELATED METHODS
Internet of Things, Hyper-dimensional, high-dimensional (HD) computing, cloud computing, Machine learning, pattern classification, learning (artificial intelligence), data privacy, cryptography, Brain-inspired computing, Distributed learning, Secure learning, groupware