PrivacyGuard | Keyang Yu , Qi Li , Dong Chen

 by   cyber-physical-systems Python Version: Current License: No License

kandi X-RAY | PrivacyGuard Summary

kandi X-RAY | PrivacyGuard Summary

PrivacyGuard is a Python library. PrivacyGuard has no bugs, it has no vulnerabilities and it has low support. However PrivacyGuard build file is not available. You can download it from GitHub.

Keyang Yu, Qi Li, Dong Chen, Mohammad Rahman and Shiqiang Wang. 2021. PrivacyGuard: Enhancing Smart Home User Privacy. In The 20th International Conference on Information Processing in Sensor Networks (co- located with CPS-IoT Week 2021) (IPSN ’21), May 18–21, 2021, Nashville, TN, USA. ACM, New York, NY, USA, 15 pages. 3412382.3458257. The Internet of Things (IoT) devices have been increasingly deployed in smart homes and smart buildings to monitor and control their environments. The Internet traffic data produced by these IoT devices are collected by Internet Service Providers (ISPs) and IoT device manufacturers, and often shared with third-parties to maintain and enhance user services. Unfortunately, extensive recent research has shown that on-path adversaries can infer and fingerprint users’ sensitive privacy information such as occupancy and user in-home activities by analyzing IoT network traffic traces. Most recent approaches that aim at defending against these malicious IoT traffic analytics can not sufficiently protect user privacy with reasonable traffic overhead. In particular, many approaches did not consider practical limitations, e.g., network bandwidth, maximum package injection rate or actual user in-home behavior in their design. To address this problem, we design a new low-cost, open-source user “tunable” defense system—PrivacyGuard that enables users to significantly reduce the private information leaked through IoT device network traffic data, while still permitting sophisticated data analytics or control that is necessary in smart home management. In essence, our approach employs intelligent deep convolutional generative adversarial networks (DCGANs)-based IoT device traffic signature learning, long short-term memory (LSTM)-based artificial traffic signature injection, and partial traffic reshaping to obfuscate private information that can be observed in IoT device traffic traces. We evaluate PrivacyGuard using IoT network traffic traces of 31 IoT devices from 5 smart homes. We find that PrivacyGuard can effectively prevent a wide range of state-of-the-art machine learning-based and deep learning-based occupancy and other 9 user in-home activity detection attacks. We release the source code and datasets of PrivacyGuard to the IoT research community.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              PrivacyGuard has a low active ecosystem.
              It has 0 star(s) with 0 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              PrivacyGuard has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of PrivacyGuard is current.

            kandi-Quality Quality

              PrivacyGuard has no bugs reported.

            kandi-Security Security

              PrivacyGuard has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              PrivacyGuard does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              PrivacyGuard releases are not available. You will need to build from source code and install.
              PrivacyGuard has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of PrivacyGuard
            Get all kandi verified functions for this library.

            PrivacyGuard Key Features

            No Key Features are available at this moment for PrivacyGuard.

            PrivacyGuard Examples and Code Snippets

            No Code Snippets are available at this moment for PrivacyGuard.

            Community Discussions

            No Community Discussions are available at this moment for PrivacyGuard.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install PrivacyGuard

            You can download it from GitHub.
            You can use PrivacyGuard like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/cyber-physical-systems/PrivacyGuard.git

          • CLI

            gh repo clone cyber-physical-systems/PrivacyGuard

          • sshUrl

            git@github.com:cyber-physical-systems/PrivacyGuard.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Python Libraries

            public-apis

            by public-apis

            system-design-primer

            by donnemartin

            Python

            by TheAlgorithms

            Python-100-Days

            by jackfrued

            youtube-dl

            by ytdl-org

            Try Top Libraries by cyber-physical-systems

            SolarFinder

            by cyber-physical-systemsPython

            SolarTrader

            by cyber-physical-systemsPython

            SolarDiagnostics

            by cyber-physical-systemsPython

            SmartAttack

            by cyber-physical-systemsPython

            paros

            by cyber-physical-systemsC