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
Application number
EA200802108A
Other languages
English (en)
Other versions
EA012921B1 (ru
Inventor
Владимир Никитич Встовский
Дмитрий Игоревич Горюнов
Михаил Федорович Ахраменко
Original Assignee
Владимир Никитич Встовский
Дмитрий Игоревич Горюнов
Михаил Федорович Ахраменко
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37999272&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=EA200802108(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Владимир Никитич Встовский, Дмитрий Игоревич Горюнов, Михаил Федорович Ахраменко filed Critical Владимир Никитич Встовский
Publication of EA200802108A1 publication Critical patent/EA200802108A1/ru
Publication of EA012921B1 publication Critical patent/EA012921B1/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • G06F21/123Restricting 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

Предлагаются способ и устройство для защиты программного обеспечения от несанкционированного использования. Устройство содержит процессор, энергонезависимую память, в которую записан по меньшей мере один изъятый из программного обеспечения функциональный фрагмент, средства защиты содержимого памяти и интерфейс информационного обмена, причем в оставшуюся часть программного обеспечения вставлена по меньшей мере одна функция передачи для отправки устройству для защиты программного обеспечения исходных данных и/или команд, запускающих выполнение изъятого функционального фрагмента для получения результирующих данных и для отправки этих результирующих данных программируемому электронно-вычислительному устройству, благодаря чему программное обеспечение защищено от взлома. Устройство для защиты программного обеспечения может быть реализовано в виде внешнего или внутреннего компьютерного модуля.
EA200802108A 2006-04-27 2007-04-26 Способ и устройство защиты программного обеспечения от несанкционированного использования EA012921B1 (ru)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 Федеральное Государственное Унитарное Предприятие "Концерн "Системпром" Устройство защиты от несанкционированного доступа к информации, хранимой в персональной эвм

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