EA200802108A1 - Способ и устройство защиты программного обеспечения от несанкционированного использования - Google Patents
Способ и устройство защиты программного обеспечения от несанкционированного использованияInfo
- Publication number
- EA200802108A1 EA200802108A1 EA200802108A EA200802108A EA200802108A1 EA 200802108 A1 EA200802108 A1 EA 200802108A1 EA 200802108 A EA200802108 A EA 200802108A EA 200802108 A EA200802108 A EA 200802108A EA 200802108 A1 EA200802108 A1 EA 200802108A1
- Authority
- EA
- Eurasian Patent Office
- Prior art keywords
- software
- protecting
- unauthorized use
- functional fragment
- resulting data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
- G06F21/123—Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Technology Law (AREA)
- Multimedia (AREA)
- Remote Sensing (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Storage Device Security (AREA)
Abstract
Предлагаются способ и устройство для защиты программного обеспечения от несанкционированного использования. Устройство содержит процессор, энергонезависимую память, в которую записан по меньшей мере один изъятый из программного обеспечения функциональный фрагмент, средства защиты содержимого памяти и интерфейс информационного обмена, причем в оставшуюся часть программного обеспечения вставлена по меньшей мере одна функция передачи для отправки устройству для защиты программного обеспечения исходных данных и/или команд, запускающих выполнение изъятого функционального фрагмента для получения результирующих данных и для отправки этих результирующих данных программируемому электронно-вычислительному устройству, благодаря чему программное обеспечение защищено от взлома. Устройство для защиты программного обеспечения может быть реализовано в виде внешнего или внутреннего компьютерного модуля.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2006114101/09A RU2296363C1 (ru) | 2006-04-27 | 2006-04-27 | Способ и средство защиты программного обеспечения от несанкционированного использования |
| PCT/RU2007/000219 WO2007126341A2 (en) | 2006-04-27 | 2007-04-26 | Method and device for protecting software from unauthorized use |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EA200802108A1 true EA200802108A1 (ru) | 2009-08-28 |
| EA012921B1 EA012921B1 (ru) | 2010-02-26 |
Family
ID=37999272
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EA200802108A EA012921B1 (ru) | 2006-04-27 | 2007-04-26 | Способ и устройство защиты программного обеспечения от несанкционированного использования |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20090094601A1 (ru) |
| EP (1) | EP2082352A2 (ru) |
| EA (1) | EA012921B1 (ru) |
| RU (1) | RU2296363C1 (ru) |
| WO (1) | WO2007126341A2 (ru) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8800048B2 (en) | 2008-05-20 | 2014-08-05 | Microsoft Corporation | Software protection through interdependent parameter cloud constrained software execution |
| US8407523B2 (en) * | 2008-06-06 | 2013-03-26 | Iti Scotland Limited | Method for protecting software programs |
| US20100186095A1 (en) * | 2009-01-20 | 2010-07-22 | Microsoft Corporation | Method and system for gap based anti-piracy |
| DE102009055247A1 (de) * | 2009-12-23 | 2011-06-30 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG, 70839 | Anordnung mit einer übergeordneten Steuereinheit und zumindest einem mit der Steuereinheit verbindbaren intelligenten Feldgerät |
| US9110690B2 (en) * | 2010-04-28 | 2015-08-18 | General Electric Company | Systems, methods, and apparatus for deploying application code change configurations for multiple target controllers |
| US8689349B2 (en) * | 2010-05-05 | 2014-04-01 | Intel Corporation | Information flow tracking and protection |
| TWI420339B (zh) | 2010-11-10 | 2013-12-21 | Ind Tech Res Inst | 軟體授權系統及方法 |
| EP3518128B1 (en) * | 2011-03-30 | 2021-04-28 | Irdeto B.V. | Enabling a software application to be executed on a hardware device |
| WO2013040241A1 (en) | 2011-09-13 | 2013-03-21 | Privatecore, Inc. | Software cryptoprocessor |
| RU2527758C2 (ru) * | 2012-10-22 | 2014-09-10 | Федеральное государственное унитарное предприятие "18 Центральный научно-исследовательский институт" Министерства обороны Российской Федерации | Способ скрытного хранения конфиденциальных данных в защищенной энергонезависимой памяти и устройство для его реализации |
| WO2014145597A2 (en) * | 2013-03-15 | 2014-09-18 | Vigor Systems Inc. | Systems and methods for identifying electronic equipment among a plurality of electronic equipment in an environment |
| US9477603B2 (en) | 2013-09-05 | 2016-10-25 | Facebook, Inc. | System and method for partitioning of memory units into non-conflicting sets |
| US9983894B2 (en) | 2013-09-25 | 2018-05-29 | Facebook, Inc. | Method and system for providing secure system execution on hardware supporting secure application execution |
| US10049048B1 (en) | 2013-10-01 | 2018-08-14 | Facebook, Inc. | Method and system for using processor enclaves and cache partitioning to assist a software cryptoprocessor |
| US9747450B2 (en) | 2014-02-10 | 2017-08-29 | Facebook, Inc. | Attestation using a combined measurement and its constituent measurements |
| US9734092B2 (en) * | 2014-03-19 | 2017-08-15 | Facebook, Inc. | Secure support for I/O in software cryptoprocessor |
| US9740837B2 (en) * | 2014-08-06 | 2017-08-22 | Infineon Technologies Ag | Apparatus and method for preventing cloning of code |
| US10095849B1 (en) * | 2014-09-19 | 2018-10-09 | Amazon Technologies, Inc. | Tag-based programming interface authentication |
| CN105303073B (zh) * | 2015-11-26 | 2018-07-06 | 北京深思数盾科技股份有限公司 | 软件代码保护方法 |
| CN112528238A (zh) | 2019-09-17 | 2021-03-19 | 赛孚耐信息技术有限公司 | 用于控制应用的执行的方法 |
| US11409843B2 (en) * | 2019-10-10 | 2022-08-09 | Nxp B.V. | Method for protecting a software program from copying |
| CN111415734A (zh) * | 2020-03-20 | 2020-07-14 | 四川南格尔生物科技有限公司 | 一种有源医疗器械的使用期限管理方法 |
| CN112528236B (zh) * | 2020-12-18 | 2022-03-11 | 深圳竹云科技有限公司 | 基于虚拟机的应用软件授权方法 |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4267538A (en) * | 1979-12-03 | 1981-05-12 | Communications Satellite Corporation | Resistively matched microwave PIN diode switch |
| JPS60107155A (ja) * | 1983-11-16 | 1985-06-12 | Hitachi Ltd | 記憶ボリユ−ムのデ−タ保護方式 |
| US4719369A (en) * | 1985-08-14 | 1988-01-12 | Hitachi, Ltd. | Output circuit having transistor monitor for matching output impedance to load impedance |
| US5199066A (en) * | 1989-04-18 | 1993-03-30 | Special Effects Software, Inc. | Method and apparatus for protecting software |
| US5635761A (en) * | 1994-12-14 | 1997-06-03 | International Business Machines, Inc. | Internal resistor termination in multi-chip module environments |
| US5578939A (en) * | 1995-01-23 | 1996-11-26 | Beers; Gregory E. | Bidirectional transmission line driver/receiver |
| US5602494A (en) * | 1995-03-09 | 1997-02-11 | Honeywell Inc. | Bi-directional programmable I/O cell |
| US5578940A (en) * | 1995-04-04 | 1996-11-26 | Rambus, Inc. | Modular bus with single or double parallel termination |
| NO302388B1 (no) * | 1995-07-13 | 1998-02-23 | Sigurd Sigbjoernsen | Fremgangsmåte og anordning for å beskytte programvare mot bruk uten tillatelse |
| US5604450A (en) * | 1995-07-27 | 1997-02-18 | Intel Corporation | High speed bidirectional signaling scheme |
| US6026456A (en) * | 1995-12-15 | 2000-02-15 | Intel Corporation | System utilizing distributed on-chip termination |
| JP4052697B2 (ja) * | 1996-10-09 | 2008-02-27 | 富士通株式会社 | 信号伝送システム、および、該信号伝送システムのレシーバ回路 |
| US5708400A (en) * | 1996-10-30 | 1998-01-13 | Hewlett-Packard Company | AC coupled termination of a printed circuit board power plane in its characteristic impedance |
| RU2109331C1 (ru) * | 1996-12-16 | 1998-04-20 | Анатолий Яковлевич Пашков | Способ защиты программно-информационного обеспечения от несанкционированного использования |
| US5808576A (en) * | 1997-02-24 | 1998-09-15 | Texas Instruments Incorporated | Resistor string digital-to-analog converter |
| US6232792B1 (en) * | 1997-06-25 | 2001-05-15 | Sun Microsystems, Inc. | Terminating transmission lines using on-chip terminator circuitry |
| US6323673B1 (en) * | 1997-06-25 | 2001-11-27 | Sun Microsystems, Inc. | Apparatus for dynamic termination logic signaling |
| US6060907A (en) * | 1997-06-25 | 2000-05-09 | Sun Microsystems, Inc. | Impedance control circuit |
| US5982191A (en) * | 1997-06-25 | 1999-11-09 | Sun Microsystems, Inc. | Broadly distributed termination for buses using switched terminator logic |
| US5990701A (en) * | 1997-06-25 | 1999-11-23 | Sun Microsystems, Inc. | Method of broadly distributing termination for buses using switched terminators |
| US5955894A (en) * | 1997-06-25 | 1999-09-21 | Sun Microsystems, Inc. | Method for controlling the impedance of a driver circuit |
| US6127840A (en) * | 1998-03-17 | 2000-10-03 | International Business Machines Corporation | Dynamic line termination clamping circuit |
| US6118310A (en) * | 1998-11-04 | 2000-09-12 | Agilent Technologies | Digitally controlled output driver and method for impedance matching |
| US6222389B1 (en) * | 1999-03-25 | 2001-04-24 | International Business Machines Corporation | Assisted gunning transceiver logic (AGTL) bus driver |
| RU2253146C2 (ru) * | 1999-03-26 | 2005-05-27 | Сони Корпорейшн | Воспроизводящее устройство и способ воспроизведения |
| RU2159953C1 (ru) * | 1999-12-27 | 2000-11-27 | Закрытое акционерное общество "ЛУКОЙЛ ИНФОРМ" | Способ защиты программного обеспечения |
| EP1276033B1 (de) * | 2001-07-10 | 2012-03-14 | Trident Microsystems (Far East) Ltd. | Speichereinrichtung mit Datenschutz in einem Prozessor |
| RU26147U1 (ru) * | 2002-04-30 | 2002-11-10 | Беселия Мераби Акакиевич | Съемный модуль "баратунг-видео" защиты программного обеспечения от несанкционированного использования и распространения |
| AR042599A1 (es) * | 2002-11-19 | 2005-06-29 | Schiavoni Juan Jose | Metodo de proteccion de programas y equipo para realizarlo |
| RU2263950C2 (ru) * | 2003-11-28 | 2005-11-10 | Федеральное Государственное Унитарное Предприятие "Концерн "Системпром" | Устройство защиты от несанкционированного доступа к информации, хранимой в персональной эвм |
-
2006
- 2006-04-27 RU RU2006114101/09A patent/RU2296363C1/ru not_active IP Right Cessation
-
2007
- 2007-04-26 EP EP07747921A patent/EP2082352A2/en not_active Withdrawn
- 2007-04-26 WO PCT/RU2007/000219 patent/WO2007126341A2/en not_active Ceased
- 2007-04-26 EA EA200802108A patent/EA012921B1/ru not_active IP Right Cessation
-
2008
- 2008-10-27 US US12/258,684 patent/US20090094601A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| EP2082352A2 (en) | 2009-07-29 |
| US20090094601A1 (en) | 2009-04-09 |
| EA012921B1 (ru) | 2010-02-26 |
| WO2007126341A2 (en) | 2007-11-08 |
| WO2007126341A3 (en) | 2008-04-17 |
| RU2296363C1 (ru) | 2007-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EA200802108A1 (ru) | Способ и устройство защиты программного обеспечения от несанкционированного использования | |
| CN101996293B (zh) | 基于加密狗的软件认证方法 | |
| WO2007067221A3 (en) | Methods and apparatus for the secure handling of data in a microcontroller | |
| WO2007092818A3 (en) | Post-download patient data protection in a medical device | |
| GB201215241D0 (en) | Protecting application programs from malicious software or malware | |
| TW200708952A (en) | Providing extended memory protection | |
| WO2009023629A3 (en) | Memory device and method having on-board address protection system for facilitating interface with multiple processors, and computer system using same | |
| NO20031645D0 (no) | Kryptering for digital rettighetsforvaltning, samt databeskyttelse av innhold på en anordning uten interaktiv autentisering | |
| ATE491999T1 (de) | Schutz von geheiminformationen in einem programmierten elektronischen gerät | |
| WO2008092031A3 (en) | Computer system architecture having isolated file system management for secure and reliable data processing | |
| WO2007101166A3 (en) | Methods and apparatus for protected distribution of applications and media content | |
| WO2008127408A3 (en) | Method and system for encryption of information stored in an external nonvolatile memory | |
| TW200943123A (en) | A computer system comprising a secure boot mechanism | |
| WO2007147495A3 (en) | Method and system for intrusion detection | |
| Winter et al. | A hijacker’s guide to communication interfaces of the trusted platform module | |
| WO2008078564A1 (ja) | 情報処理装置、集積回路、方法、およびプログラム | |
| WO2002001368A3 (en) | Embedded security device within a nonvolatile memory device | |
| EP2695069B1 (en) | Method and system for usb with an integrated crypto ignition key | |
| WO2008092167A3 (en) | Protecting secrets in an untrusted recipient | |
| CN103514383A (zh) | 外嵌式芯片爆炸自毁微型装置 | |
| TWI321277B (en) | System and method of using a protected non-volatile memory | |
| WO2004049141A3 (en) | Chip integrated protection means. | |
| WO2006088838A3 (en) | Methods of copy protecting software stored on portable memory | |
| Lee et al. | Poster: Page table manipulation attack | |
| CN104361280B (zh) | 一种通过smi中断实现对usb存储设备进行可信认证的方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Lapse of a eurasian patent due to non-payment of renewal fees within the time limit in the following designated state(s) |
Designated state(s): AM AZ BY KZ KG MD TJ TM RU |