{"title":"通过在智能扬声器的流量中注入独特的噪声来减轻隐私泄漏","authors":"Rikuta Furuta, H. Ochiai, H. Esaki","doi":"10.1109/SMARTCOMP50058.2020.00093","DOIUrl":null,"url":null,"abstract":"In recent years, in the Internet, it is common to encrypt communication lines for the assumption that the contents of communication are eavesdropped, but even if the communication lines are secure, there are many cases in which the possibility of the contents of communication being leaked to a third party by a side-channel attack is not taken into account. Although it is important that the contents of all communication are not known by the third party, the information related to privacy may be leaked unintentionally by only encrypting traffics. In this study, we made smart speakers, an IoT device that has started to penetrate into our daily lives, to perform eight kinds of activities, and used their traffic data to estimate their activities with CNN, and we were able to estimate the activities with 98% accuracy. As a counter measure, we propose a method to reduce the accuracy of estimation by adding dummy packets to their communication traffic as noise. While adding random noise only reduced the accuracy of our machine learning model to 0.5 with 800 [packets/100msec] of noise, by adding well-designed noise, we were able to reduce the accuracy to 0.28 with 200 [packets/100msec] of noise of the same model. In this study, we made smart speakers, an IoT device that has started to penetrate into our daily lives, to perform eight kinds of activities, and used their traffic data to estimate their activities with CNN, and we were able to estimate the activities with 98% accuracy. As a counter measure, we propose a method to reduce the accuracy of estimation by adding dummy packets to their communication traffic as noise. While adding random noise only reduced the accuracy of our machine learning model to 0.5 with 800 [packets/100msec] of noise, by adding well-designed noise, we were able to reduce the accuracy to 0.28 with 200 [packets/100msec] of noise of the same model. While adding random noise only reduced the accuracy of our machine learning model to 0.5 with 800 [packets/100msec] of noise, by adding well-designed noise, we were able to reduce the accuracy to 0.28 with 200 [packets/100msec] of noise of the same model.","PeriodicalId":346827,"journal":{"name":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Mitigating Privacy Leak by Injecting Unique Noise into the Traffic of Smart Speakers\",\"authors\":\"Rikuta Furuta, H. Ochiai, H. Esaki\",\"doi\":\"10.1109/SMARTCOMP50058.2020.00093\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In recent years, in the Internet, it is common to encrypt communication lines for the assumption that the contents of communication are eavesdropped, but even if the communication lines are secure, there are many cases in which the possibility of the contents of communication being leaked to a third party by a side-channel attack is not taken into account. Although it is important that the contents of all communication are not known by the third party, the information related to privacy may be leaked unintentionally by only encrypting traffics. In this study, we made smart speakers, an IoT device that has started to penetrate into our daily lives, to perform eight kinds of activities, and used their traffic data to estimate their activities with CNN, and we were able to estimate the activities with 98% accuracy. As a counter measure, we propose a method to reduce the accuracy of estimation by adding dummy packets to their communication traffic as noise. While adding random noise only reduced the accuracy of our machine learning model to 0.5 with 800 [packets/100msec] of noise, by adding well-designed noise, we were able to reduce the accuracy to 0.28 with 200 [packets/100msec] of noise of the same model. In this study, we made smart speakers, an IoT device that has started to penetrate into our daily lives, to perform eight kinds of activities, and used their traffic data to estimate their activities with CNN, and we were able to estimate the activities with 98% accuracy. As a counter measure, we propose a method to reduce the accuracy of estimation by adding dummy packets to their communication traffic as noise. While adding random noise only reduced the accuracy of our machine learning model to 0.5 with 800 [packets/100msec] of noise, by adding well-designed noise, we were able to reduce the accuracy to 0.28 with 200 [packets/100msec] of noise of the same model. While adding random noise only reduced the accuracy of our machine learning model to 0.5 with 800 [packets/100msec] of noise, by adding well-designed noise, we were able to reduce the accuracy to 0.28 with 200 [packets/100msec] of noise of the same model.\",\"PeriodicalId\":346827,\"journal\":{\"name\":\"2020 IEEE International Conference on Smart Computing (SMARTCOMP)\",\"volume\":\"29 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE International Conference on Smart Computing (SMARTCOMP)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SMARTCOMP50058.2020.00093\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SMARTCOMP50058.2020.00093","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Mitigating Privacy Leak by Injecting Unique Noise into the Traffic of Smart Speakers
In recent years, in the Internet, it is common to encrypt communication lines for the assumption that the contents of communication are eavesdropped, but even if the communication lines are secure, there are many cases in which the possibility of the contents of communication being leaked to a third party by a side-channel attack is not taken into account. Although it is important that the contents of all communication are not known by the third party, the information related to privacy may be leaked unintentionally by only encrypting traffics. In this study, we made smart speakers, an IoT device that has started to penetrate into our daily lives, to perform eight kinds of activities, and used their traffic data to estimate their activities with CNN, and we were able to estimate the activities with 98% accuracy. As a counter measure, we propose a method to reduce the accuracy of estimation by adding dummy packets to their communication traffic as noise. While adding random noise only reduced the accuracy of our machine learning model to 0.5 with 800 [packets/100msec] of noise, by adding well-designed noise, we were able to reduce the accuracy to 0.28 with 200 [packets/100msec] of noise of the same model. In this study, we made smart speakers, an IoT device that has started to penetrate into our daily lives, to perform eight kinds of activities, and used their traffic data to estimate their activities with CNN, and we were able to estimate the activities with 98% accuracy. As a counter measure, we propose a method to reduce the accuracy of estimation by adding dummy packets to their communication traffic as noise. While adding random noise only reduced the accuracy of our machine learning model to 0.5 with 800 [packets/100msec] of noise, by adding well-designed noise, we were able to reduce the accuracy to 0.28 with 200 [packets/100msec] of noise of the same model. While adding random noise only reduced the accuracy of our machine learning model to 0.5 with 800 [packets/100msec] of noise, by adding well-designed noise, we were able to reduce the accuracy to 0.28 with 200 [packets/100msec] of noise of the same model.