KR100861104B1 - 유에스비 키보드의 보안장치 및 그 방법 - Google Patents
유에스비 키보드의 보안장치 및 그 방법 Download PDFInfo
- Publication number
- KR100861104B1 KR100861104B1 KR1020060100366A KR20060100366A KR100861104B1 KR 100861104 B1 KR100861104 B1 KR 100861104B1 KR 1020060100366 A KR1020060100366 A KR 1020060100366A KR 20060100366 A KR20060100366 A KR 20060100366A KR 100861104 B1 KR100861104 B1 KR 100861104B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- driver
- usb
- keyboard
- usb keyboard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000012545 processing Methods 0.000 claims abstract description 33
- 238000012546 transfer Methods 0.000 claims abstract description 12
- 238000012217 deletion Methods 0.000 claims abstract description 8
- 230000037430 deletion Effects 0.000 claims abstract description 8
- 238000004458 analytical method Methods 0.000 claims abstract description 5
- 238000007405 data analysis Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000002155 anti-virotic effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Storage Device Security (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
Description
Claims (10)
- 개인용 컴퓨터(PC)에 연결된 USB 장치 중에서 USB 키보드를 위한 드라이버를 선별하고, 상기 USB 키보드를 통해 입력되는 입력데이터를 획득하기 위해 USB 허브 드라이버에 있는 데이터 처리함수 주소를 선별된 상기 USB 키보드 드라이버의 함수 주소로 교체하는 USB 키보드 보안드라이버;상기 USB 키보드 보안드라이버로부터 획득된 입력데이터를 우선적으로 수신하여 분석, 암호화 및 삭제 과정을 통해 처리하는 USB 키보드 데이터처리모듈; 및상기 USB 키보드 데이터처리모듈을 통해 처리된 입력데이터를 복호화하여 사용자가 입력하고자 하는 위치에 출력하는 USB 키보드 데이터전달모듈을 포함하는 USB 키보드의 데이터 보안장치.
- 제 1 항에 있어서, 상기 USB 키보드 데이터처리모듈은,상기 USB 키보드 보안드라이버로부터 획득된 입력데이터를 우선적으로 수신하는 데이터수신부;상기 데이터수신부로부터 수신된 입력데이터들 중에서 보호 대상 입력데이터를 분석하는 데이터분석부;상기 데이터분석부로부터 분석된 보호 대상 입력데이터를 암호화하는 데이터암호화부; 및상기 데이터수신부로부터 수신된 입력데이터들 중에서 보호 대상 입력데이터를 운영체제가 인식하지 못하도록 삭제하는 데이터삭제부를 포함하는 것을 특징으로 하는 USB 키보드의 데이터 보안장치.
- 제 1 항에 있어서, 상기 USB 키보드 데이터전달모듈은,상기 USB 키보드 데이터처리모듈로부터 암호화된 입력데이터를 운영체제가 처리할 수 있도록 복호화하는 데이터복호화부; 및상기 데이터복호화부로부터 복호화된 입력데이터를 사용자가 입력하고자 하는 위치에 출력하는 데이터입력부를 포함하는 것을 특징으로 하는 USB 키보드의 데이터 보안장치.
- USB 키보드의 데이터 보안방법에 있어서,(a) 상기 USB 키보드를 위한 드라이버를 선별하는 단계;(b) 커널영역에 구비된 USB 허브 드라이버에 있는 데이터 처리함수 주소를 USB 키보드 드라이버의 함수 주소로 교체하는 단계;(c) 사용자가 상기 USB 키보드를 키 조작하여 입력한 입력데이터를 우선적으로 수신하여 분석, 암호화 및 삭제 과정을 거쳐 보호 대상 입력데이터를 처리하는 단계; 및(d) 암호화된 상기 보호대상 입력데이터를 복호화하여 사용자가 입력하고자 하는 위치에 출력하는 단계를 포함하는 것을 특징으로 하는 USB 키보드의 데이터 보안방법.
- 제 4 항에 있어서, 상기 단계(a)는,(a-1) 상기 USB 허브 드라이버의 디바이스 객체들의 리스트를 획득하는 단계;(a-2) 상기 단계(a-1)에서 획득된 디바이스 객체들 중에서 디바이스 객체의 맴버 변수가 널(NULL)이 아닌 디바이스 객체를 선별하는 단계;(a-3) 상기 단계(a-2)에서 선별된 디바이스 객체들 중에서 HID 클래스 드라이버(HIDUSB)와 연결되어 있는 디바이스 객체들의 리스트를 획득하는 단계; 및(a-4) 상기 단계(a-3)에서 획득된 디바이스 객체들 중에서 HID 키보드에 관련된 디바이스 객체들의 리스트를 획득하는 단계를 포함하는 것을 특징으로 하는 USB 키보드의 데이터 보안방법.
- 제 5 항에 있어서, 상기 단계(a-1)는,상기 USB 허브 드라이버의 드라이버 객체를 구하는 제1 과정과, 상기 드라이버 객체가 가지고 있는 맴버 변수로부터 첫 번째 디바이스 객체의 포인터를 구 하는 제2 과정과, 상기 디바이스 객체의 맴버 변수로부터 다음 디바이스 객체의 포인터를 구하는 제3 과정을 계속적으로 수행하여 드라이버 객체들의 리스트를 구하는 것을 특징으로 하는 USB 키보드의 데이터 보안방법.
- 제 5 항에 있어서, 상기 단계(a-3)는,상기 단계(a-2)에서 선별된 디바이스 객체들 중에서 디바이스 객체의 맴버 변수가 가리키는 디바이스 객체의 맴버 변수가 HID 클래스 드라이버(HIDUSB)의 드라이버 객체의 포인터와 동일할 경우, 상기 HID 클래스 드라이버(HIDUSB)와 연결되어 있는 디바이스 객체로 판단하는 것을 특징으로 하는 USB 키보드의 데이터 보안방법.
- 제 5 항에 있어서, 상기 단계(a-4)는,상기 단계(a-3)에서 획득된 디바이스 객체들의 설명자를 이용하여 HID 키보드인지를 확인하는 것을 특징으로 하는 USB 키보드의 데이터 보안방법.
- 제 4 항에 있어서, 상기 단계(c)는,(c-1) 사용자가 상기 USB 키보드를 키 조작하여 입력한 입력데이터를 우선 적으로 수신하는 단계;(c-2) 상기 단계(c-1)에서 수신된 입력데이터들 중에서 보호 대상 입력데이터를 분석하는 단계;(c-3) 상기 단계(c-2)에서 분석된 보호 대상 입력데이터를 암호화하는 단계; 및(c-4) 상기 단계(c-1)에서 수신된 입력데이터들 중에서 보호 대상 입력데이터를 운영체제가 인식하지 못하도록 삭제하는 단계를 포함하는 것을 특징으로 하는 USB 키보드의 데이터 보안방법.
- 제 4 항 내지 제 9 항 중 어느 한 항의 방법을 컴퓨터로 실행시킬 수 있는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060100366A KR100861104B1 (ko) | 2006-10-16 | 2006-10-16 | 유에스비 키보드의 보안장치 및 그 방법 |
PCT/KR2007/005062 WO2008048035A1 (en) | 2006-10-16 | 2007-10-16 | Apparatus and method for preservation of usb keyboard |
US12/159,006 US20090172705A1 (en) | 2006-10-16 | 2007-10-16 | Apparatus and Method for Preservation of USB Keyboard |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060100366A KR100861104B1 (ko) | 2006-10-16 | 2006-10-16 | 유에스비 키보드의 보안장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080034304A KR20080034304A (ko) | 2008-04-21 |
KR100861104B1 true KR100861104B1 (ko) | 2008-09-30 |
Family
ID=39314212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060100366A Active KR100861104B1 (ko) | 2006-10-16 | 2006-10-16 | 유에스비 키보드의 보안장치 및 그 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20090172705A1 (ko) |
KR (1) | KR100861104B1 (ko) |
WO (1) | WO2008048035A1 (ko) |
Families Citing this family (151)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8893013B1 (en) * | 2007-10-11 | 2014-11-18 | Teradici Corporation | Method and apparatus for providing a hybrid computing environment |
KR100986123B1 (ko) * | 2008-06-16 | 2010-10-07 | 킹스정보통신(주) | 유에스비 키보드의 보안방법 |
CN104424469A (zh) * | 2013-08-23 | 2015-03-18 | 上海方立数码科技有限公司 | 模拟usb键盘输出的指纹识别设备 |
US9729583B1 (en) | 2016-06-10 | 2017-08-08 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
CN105045402A (zh) * | 2015-07-09 | 2015-11-11 | 苏州硅果电子有限公司 | 一种多功能键盘 |
US12288233B2 (en) | 2016-04-01 | 2025-04-29 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US11244367B2 (en) | 2016-04-01 | 2022-02-08 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US10706447B2 (en) | 2016-04-01 | 2020-07-07 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US11004125B2 (en) | 2016-04-01 | 2021-05-11 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US11038925B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11227247B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US10282559B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11328092B2 (en) | 2016-06-10 | 2022-05-10 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US11727141B2 (en) | 2016-06-10 | 2023-08-15 | OneTrust, LLC | Data processing systems and methods for synching privacy-related user consent across multiple computing devices |
US11354435B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US11416109B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US10713387B2 (en) | 2016-06-10 | 2020-07-14 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US11146566B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10909488B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US10769301B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Data processing systems for webform crawling to map processing activities and related methods |
US10592692B2 (en) | 2016-06-10 | 2020-03-17 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US10510031B2 (en) | 2016-06-10 | 2019-12-17 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11438386B2 (en) | 2016-06-10 | 2022-09-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10169609B1 (en) | 2016-06-10 | 2019-01-01 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US11023842B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US10572686B2 (en) | 2016-06-10 | 2020-02-25 | OneTrust, LLC | Consent receipt management systems and related methods |
US11343284B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US11481710B2 (en) | 2016-06-10 | 2022-10-25 | OneTrust, LLC | Privacy management systems and methods |
US10318761B2 (en) | 2016-06-10 | 2019-06-11 | OneTrust, LLC | Data processing systems and methods for auditing data request compliance |
US10909265B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Application privacy scanning systems and related methods |
US10848523B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11295316B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US11336697B2 (en) | 2016-06-10 | 2022-05-17 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11586700B2 (en) | 2016-06-10 | 2023-02-21 | OneTrust, LLC | Data processing systems and methods for automatically blocking the use of tracking tools |
US10740487B2 (en) | 2016-06-10 | 2020-08-11 | OneTrust, LLC | Data processing systems and methods for populating and maintaining a centralized database of personal data |
US10776518B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Consent receipt management systems and related methods |
US10242228B2 (en) | 2016-06-10 | 2019-03-26 | OneTrust, LLC | Data processing systems for measuring privacy maturity within an organization |
US10503926B2 (en) | 2016-06-10 | 2019-12-10 | OneTrust, LLC | Consent receipt management systems and related methods |
US11651106B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10798133B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11222139B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems and methods for automatic discovery and assessment of mobile software development kits |
US10944725B2 (en) | 2016-06-10 | 2021-03-09 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US11562097B2 (en) | 2016-06-10 | 2023-01-24 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US10878127B2 (en) | 2016-06-10 | 2020-12-29 | OneTrust, LLC | Data subject access request processing systems and related methods |
US10706379B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for automatic preparation for remediation and related methods |
US11277448B2 (en) | 2016-06-10 | 2022-03-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US12136055B2 (en) | 2016-06-10 | 2024-11-05 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11025675B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US10565236B1 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10607028B2 (en) | 2016-06-10 | 2020-03-31 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US10467432B2 (en) | 2016-06-10 | 2019-11-05 | OneTrust, LLC | Data processing systems for use in automatically generating, populating, and submitting data subject access requests |
US10853501B2 (en) | 2016-06-10 | 2020-12-01 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11625502B2 (en) | 2016-06-10 | 2023-04-11 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11418492B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US10614247B2 (en) | 2016-06-10 | 2020-04-07 | OneTrust, LLC | Data processing systems for automated classification of personal information from documents and related methods |
US11222142B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for validating authorization for personal data collection, storage, and processing |
US10762236B2 (en) | 2016-06-10 | 2020-09-01 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10642870B2 (en) | 2016-06-10 | 2020-05-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11366909B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US12045266B2 (en) | 2016-06-10 | 2024-07-23 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10803200B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US11188862B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Privacy management systems and methods |
US10685140B2 (en) | 2016-06-10 | 2020-06-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US11074367B2 (en) | 2016-06-10 | 2021-07-27 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US10706174B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for prioritizing data subject access requests for fulfillment and related methods |
US10776514B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for the identification and deletion of personal data in computer systems |
US10726158B2 (en) | 2016-06-10 | 2020-07-28 | OneTrust, LLC | Consent receipt management and automated process blocking systems and related methods |
US11544667B2 (en) | 2016-06-10 | 2023-01-03 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10678945B2 (en) | 2016-06-10 | 2020-06-09 | OneTrust, LLC | Consent receipt management systems and related methods |
US11636171B2 (en) | 2016-06-10 | 2023-04-25 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10796260B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Privacy management systems and methods |
US10949565B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10896394B2 (en) | 2016-06-10 | 2021-01-19 | OneTrust, LLC | Privacy management systems and methods |
US10708305B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Automated data processing systems and methods for automatically processing requests for privacy-related information |
US10586075B2 (en) | 2016-06-10 | 2020-03-10 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US10284604B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US11403377B2 (en) | 2016-06-10 | 2022-08-02 | OneTrust, LLC | Privacy management systems and methods |
US11341447B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Privacy management systems and methods |
US11138299B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11520928B2 (en) | 2016-06-10 | 2022-12-06 | OneTrust, LLC | Data processing systems for generating personal data receipts and related methods |
US10706131B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems and methods for efficiently assessing the risk of privacy campaigns |
US11057356B2 (en) | 2016-06-10 | 2021-07-06 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US10454973B2 (en) | 2016-06-10 | 2019-10-22 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10282700B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10839102B2 (en) * | 2016-06-10 | 2020-11-17 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11134086B2 (en) | 2016-06-10 | 2021-09-28 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US10846433B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing consent management systems and related methods |
US11188615B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Data processing consent capture systems and related methods |
US11416590B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11238390B2 (en) | 2016-06-10 | 2022-02-01 | OneTrust, LLC | Privacy management systems and methods |
US11416589B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11294939B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11475136B2 (en) | 2016-06-10 | 2022-10-18 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US10416966B2 (en) | 2016-06-10 | 2019-09-17 | OneTrust, LLC | Data processing systems for identity validation of data subject access requests and related methods |
US11675929B2 (en) | 2016-06-10 | 2023-06-13 | OneTrust, LLC | Data processing consent sharing systems and related methods |
US11392720B2 (en) | 2016-06-10 | 2022-07-19 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US10997315B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10706176B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data-processing consent refresh, re-prompt, and recapture systems and related methods |
US10565161B2 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US11138242B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US12052289B2 (en) | 2016-06-10 | 2024-07-30 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10592648B2 (en) | 2016-06-10 | 2020-03-17 | OneTrust, LLC | Consent receipt management systems and related methods |
US10949170B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for integration of consumer feedback with data subject access requests and related methods |
US11200341B2 (en) | 2016-06-10 | 2021-12-14 | OneTrust, LLC | Consent receipt management systems and related methods |
US11366786B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10783256B2 (en) | 2016-06-10 | 2020-09-22 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US11354434B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11461500B2 (en) | 2016-06-10 | 2022-10-04 | OneTrust, LLC | Data processing systems for cookie compliance testing with website scanning and related methods |
US11416798B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11087260B2 (en) | 2016-06-10 | 2021-08-10 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US11222309B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10997318B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US10606916B2 (en) | 2016-06-10 | 2020-03-31 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10885485B2 (en) | 2016-06-10 | 2021-01-05 | OneTrust, LLC | Privacy management systems and methods |
US10585968B2 (en) | 2016-06-10 | 2020-03-10 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US11228620B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11151233B2 (en) | 2016-06-10 | 2021-10-19 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US10496846B1 (en) | 2016-06-10 | 2019-12-03 | OneTrust, LLC | Data processing and communications systems and methods for the efficient implementation of privacy by design |
US11157600B2 (en) | 2016-06-10 | 2021-10-26 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11651104B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US10776517B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for calculating and communicating cost of fulfilling data subject access requests and related methods |
US10873606B2 (en) | 2016-06-10 | 2020-12-22 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11210420B2 (en) | 2016-06-10 | 2021-12-28 | OneTrust, LLC | Data subject access request processing systems and related methods |
US12118121B2 (en) | 2016-06-10 | 2024-10-15 | OneTrust, LLC | Data subject access request processing systems and related methods |
US11301796B2 (en) | 2016-06-10 | 2022-04-12 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US11144622B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Privacy management systems and methods |
US11100444B2 (en) | 2016-06-10 | 2021-08-24 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US12299065B2 (en) | 2016-06-10 | 2025-05-13 | OneTrust, LLC | Data processing systems and methods for dynamically determining data processing consent configurations |
US10565397B1 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10013577B1 (en) | 2017-06-16 | 2018-07-03 | OneTrust, LLC | Data processing systems for identifying whether cookies contain personally identifying information |
US11544409B2 (en) | 2018-09-07 | 2023-01-03 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US11144675B2 (en) | 2018-09-07 | 2021-10-12 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US10803202B2 (en) | 2018-09-07 | 2020-10-13 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
WO2022011142A1 (en) | 2020-07-08 | 2022-01-13 | OneTrust, LLC | Systems and methods for targeted data discovery |
US11444976B2 (en) | 2020-07-28 | 2022-09-13 | OneTrust, LLC | Systems and methods for automatically blocking the use of tracking tools |
US11475165B2 (en) | 2020-08-06 | 2022-10-18 | OneTrust, LLC | Data processing systems and methods for automatically redacting unstructured data from a data subject access request |
WO2022060860A1 (en) | 2020-09-15 | 2022-03-24 | OneTrust, LLC | Data processing systems and methods for detecting tools for the automatic blocking of consent requests |
US20230334158A1 (en) | 2020-09-21 | 2023-10-19 | OneTrust, LLC | Data processing systems and methods for automatically detecting target data transfers and target data processing |
WO2022076373A1 (en) | 2020-10-05 | 2022-04-14 | OneTrust, LLC | Systems and methods for detecting prejudice bias in machine-learning models |
US11397819B2 (en) | 2020-11-06 | 2022-07-26 | OneTrust, LLC | Systems and methods for identifying data processing activities based on data discovery results |
US11687528B2 (en) | 2021-01-25 | 2023-06-27 | OneTrust, LLC | Systems and methods for discovery, classification, and indexing of data in a native computing system |
WO2022170047A1 (en) | 2021-02-04 | 2022-08-11 | OneTrust, LLC | Managing custom attributes for domain objects defined within microservices |
US20240111899A1 (en) | 2021-02-08 | 2024-04-04 | OneTrust, LLC | Data processing systems and methods for anonymizing data samples in classification analysis |
US20240098109A1 (en) | 2021-02-10 | 2024-03-21 | OneTrust, LLC | Systems and methods for mitigating risks of third-party computing system functionality integration into a first-party computing system |
US11775348B2 (en) | 2021-02-17 | 2023-10-03 | OneTrust, LLC | Managing custom workflows for domain objects defined within microservices |
WO2022178219A1 (en) | 2021-02-18 | 2022-08-25 | OneTrust, LLC | Selective redaction of media content |
US20240311497A1 (en) | 2021-03-08 | 2024-09-19 | OneTrust, LLC | Data transfer discovery and analysis systems and related methods |
US11562078B2 (en) | 2021-04-16 | 2023-01-24 | OneTrust, LLC | Assessing and managing computational risk involved with integrating third party computing functionality within a computing system |
US12153704B2 (en) | 2021-08-05 | 2024-11-26 | OneTrust, LLC | Computing platform for facilitating data exchange among computing environments |
US11620142B1 (en) | 2022-06-03 | 2023-04-04 | OneTrust, LLC | Generating and customizing user interfaces for demonstrating functions of interactive user environments |
CN118761065A (zh) * | 2024-06-20 | 2024-10-11 | 上海贝锐信息科技股份有限公司 | 安全审计方法、装置、系统及介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100537930B1 (ko) * | 2004-10-26 | 2005-12-20 | 소프트캠프(주) | 유에스비 키보드를 통한 입력데이터의 보안방법과 이를구현하는 보안시스템 |
KR100549645B1 (ko) * | 2004-11-05 | 2006-02-06 | 소프트캠프(주) | 키보드로 입력되는 데이터의 보안방법과 이를 구현하는보안시스템 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3310828A1 (de) * | 1983-03-24 | 1984-09-27 | Bayer Ag, 5090 Leverkusen | Verfahren zur herstellung von silicium |
US4919912A (en) * | 1985-10-18 | 1990-04-24 | Ford, Bacon & Davis Incorporated | Process for the treatment of sulfur containing gases |
US5815689A (en) * | 1997-04-04 | 1998-09-29 | Microsoft Corporation | Method and computer program product for synchronizing the processing of multiple data streams and matching disparate processing rates using a standardized clock mechanism |
US7478235B2 (en) * | 2002-06-28 | 2009-01-13 | Microsoft Corporation | Methods and systems for protecting data in USB systems |
US7082598B1 (en) * | 2002-07-17 | 2006-07-25 | Vmware, Inc. | Dynamic driver substitution |
US20040103235A1 (en) * | 2002-11-27 | 2004-05-27 | Pei-Chung Liu | USB based terminal device |
US7243237B2 (en) * | 2003-05-02 | 2007-07-10 | Microsoft Corporation | Secure communication with a keyboard or related device |
US7996368B1 (en) * | 2004-09-21 | 2011-08-09 | Cyress Semiconductor Corporation | Attribute-based indexers for device object lists |
KR100710032B1 (ko) * | 2005-02-23 | 2007-04-25 | 제이알소프트 주식회사 | 윈도우즈 운영체제에서 보안 입력 필터 드라이버와 인터넷 익스플로러 내부의 키보드 보안 입력 비에이치오를 통한 인터넷 익스플로러 사용자의 키보드 입력 정보 해킹 방지 방법 및 시스템 |
-
2006
- 2006-10-16 KR KR1020060100366A patent/KR100861104B1/ko active Active
-
2007
- 2007-10-16 US US12/159,006 patent/US20090172705A1/en not_active Abandoned
- 2007-10-16 WO PCT/KR2007/005062 patent/WO2008048035A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100537930B1 (ko) * | 2004-10-26 | 2005-12-20 | 소프트캠프(주) | 유에스비 키보드를 통한 입력데이터의 보안방법과 이를구현하는 보안시스템 |
KR100549645B1 (ko) * | 2004-11-05 | 2006-02-06 | 소프트캠프(주) | 키보드로 입력되는 데이터의 보안방법과 이를 구현하는보안시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20080034304A (ko) | 2008-04-21 |
WO2008048035A1 (en) | 2008-04-24 |
US20090172705A1 (en) | 2009-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100861104B1 (ko) | 유에스비 키보드의 보안장치 및 그 방법 | |
CN103150514B (zh) | 一种基于移动设备的可信模块及其可信服务方法 | |
US7366916B2 (en) | Method and apparatus for an encrypting keyboard | |
CN100437618C (zh) | 一种便携式信息安全设备 | |
US11126753B2 (en) | Secure processor chip and terminal device | |
US8090946B2 (en) | Inter-system binding method and application based on hardware security unit | |
CN101071463A (zh) | 虚拟个人办公环境的方法和设备 | |
CN101593252B (zh) | 一种计算机对usb设备进行访问的控制方法和系统 | |
US20130061031A1 (en) | System and method for bios and controller communication | |
US20150341371A1 (en) | Systems and methods to provide secure storage | |
CN111158857A (zh) | 数据加密方法、装置、设备及存储介质 | |
US11960737B2 (en) | Self-deploying encrypted hard disk, deployment method thereof, self-deploying encrypted hard disk system and boot method thereof | |
KR100985076B1 (ko) | Usb 디바이스 보안 장치 및 방법 | |
KR102542213B1 (ko) | 네트워크 기반 스토리지의 데이터 실시간 암복호화 보안 시스템 및 방법 | |
CN101420299B (zh) | 提高智能密钥设备稳定性的方法和智能密钥设备 | |
JP2004362516A (ja) | Usb暗号化装置及びプログラム | |
JP5959070B2 (ja) | 情報処理装置、端末、プログラム及び方法 | |
US11941264B2 (en) | Data storage apparatus with variable computer file system | |
US20080091943A1 (en) | Data security device and the method thereof | |
JP2009517732A (ja) | Usbキーボードによる入力データの保安方法及び保安システム | |
KR100986123B1 (ko) | 유에스비 키보드의 보안방법 | |
CN101079090B (zh) | 再现个人应用环境的设备 | |
KR100537930B1 (ko) | 유에스비 키보드를 통한 입력데이터의 보안방법과 이를구현하는 보안시스템 | |
CN117034330B (zh) | 基于macOS的安全防护方法、设备及存储介质 | |
CN103065105B (zh) | 用于加密硬盘的设备和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20061016 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20071121 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20080624 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080924 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080924 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20110708 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20120705 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120705 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130731 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130731 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150707 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20150707 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160704 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20160704 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170704 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20170704 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20180703 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20180703 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20190924 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20190924 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20230802 Start annual number: 16 End annual number: 16 |