Font Size: a A A

User Privacy Protection Algorithm In Self-media Live-streaming Cloud Platform

Posted on:2019-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:J J DingFull Text:PDF
GTID:2348330542481702Subject:Engineering
Abstract/Summary:PDF Full Text Request
In the self-media age,there are many live-streaming cloud platforms.However,while providing users with convenience,these platforms are bringing increasing threat and huge vulnerability to the privacy of users on these platforms.Live-streaming cloud platforms do not leak users'private information due to their reputation,but they perform some data mining operations on these data in order to satisfy their commercial interests,which actually leaks user's privacy.Hence,it is meaningful to implement an algorithm to protect users' privacy in a live-streaming cloud platform.This paper first discusses possible privacy leakage problems in live-streaming cloud platforms,and gives a survey on the researches of privacy protection in relevant areas.In addition,this paper introduces some cryptological technologies including symmetric encryption system,elliptic curve cryptography and HLS stream encryption.Support of these technologies in Android operating system is also discussed.Then,according to roles and workflows of live-streaming platforms and actual operation situation in business environment,this paper defines the goals of user privacy protection in live-streaming platforms.Based on these goals,this paper describes a user privacy protection algorithm for live-streaming cloud platforms.This algorithm ensures the safety of users' private information such as viewers' preferences and publishers' video information.This algorithm is based on elliptic curve key exchange along with AES algorithm,and runs on semi-trusted cloud platforms.Accurate information push is also implemented in the blind-matching algorithm.Due to the frequent change of the subscriptions in the live-streaming platform,an undo function is also designed in this algorithm to meet the further requirement of publishers' privacy protection.Furthermore,a live-streaming cloud platform with this user privacy protection algorithm,which is based on smartphones with Android operating system,is implemented in this paper.In this platform,most of cryptological algorithms are performed on the user terminals.The live-streaming platform server provides storage and content matching service of subscriptions and video items.This paper briefly introduces the overall design and some critical features' implementation details.This platform is asynchronous,meaning that publishers and viewers do not need to be online at the same time.Therefore,this algorithm will not bring extra overhead and latency to users.Finally,this paper analyzes and tests this privacy protection algorithm.Results show that the algorithm can efficiently protect users'privacy,and it has short computing time and low network overhead.On the other hand,some issues deserving future study in algorithm design and system implementation are discussed at the end of this paper.
Keywords/Search Tags:live-streaming cloud platform, privacy protection, AES, elliptic curve
PDF Full Text Request
Related items