DK1455257T3 - System til forbindelse af hemmeligheder til et computersystem med tolerance for hardwareændringer - Google Patents

System til forbindelse af hemmeligheder til et computersystem med tolerance for hardwareændringer

Info

Publication number
DK1455257T3
DK1455257T3 DK04004847T DK04004847T DK1455257T3 DK 1455257 T3 DK1455257 T3 DK 1455257T3 DK 04004847 T DK04004847 T DK 04004847T DK 04004847 T DK04004847 T DK 04004847T DK 1455257 T3 DK1455257 T3 DK 1455257T3
Authority
DK
Denmark
Prior art keywords
computer system
secrets
tolerance
hardware changes
shwid
Prior art date
Application number
DK04004847T
Other languages
English (en)
Inventor
Aidan T Hughes
Original Assignee
Microsoft Corp
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
Application filed by Microsoft Corp filed Critical Microsoft Corp
Application granted granted Critical
Publication of DK1455257T3 publication Critical patent/DK1455257T3/da

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/125Restricting unauthorised execution of programs by manipulating the program code, e.g. source code, compiled code, interpreted code, machine code
    • DTEXTILES; PAPER
    • D01NATURAL OR MAN-MADE THREADS OR FIBRES; SPINNING
    • D01DMECHANICAL METHODS OR APPARATUS IN THE MANUFACTURE OF ARTIFICIAL FILAMENTS, THREADS, FIBRES, BRISTLES OR RIBBONS
    • D01D1/00Treatment of filament-forming or like material
    • D01D1/10Filtering or de-aerating the spinning solution or melt
    • D01D1/106Filtering
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61PSPECIFIC THERAPEUTIC ACTIVITY OF CHEMICAL COMPOUNDS OR MEDICINAL PREPARATIONS
    • A61P31/00Antiinfectives, i.e. antibiotics, antiseptics, chemotherapeutics
    • A61P31/04Antibacterial agents
    • 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/125Restricting unauthorised execution of programs by manipulating the program code, e.g. source code, compiled code, interpreted code, machine code
    • G06F21/126Interacting with the operating system
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00782Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of times a program can be installed

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Organic Chemistry (AREA)
  • General Chemical & Material Sciences (AREA)
  • Veterinary Medicine (AREA)
  • General Health & Medical Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Textile Engineering (AREA)
  • Animal Behavior & Ethology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Pharmacology & Pharmacy (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Medicinal Chemistry (AREA)
  • Public Health (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Chemical & Material Sciences (AREA)
  • Oncology (AREA)
  • Communicable Diseases (AREA)
  • Storage Device Security (AREA)
  • Package Frames And Binding Bands (AREA)
  • Joining Of Building Structures In Genera (AREA)
  • Emergency Protection Circuit Devices (AREA)
  • Orthopedics, Nursing, And Contraception (AREA)
DK04004847T 2003-03-03 2004-03-02 System til forbindelse af hemmeligheder til et computersystem med tolerance for hardwareændringer DK1455257T3 (da)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/378,224 US7296294B2 (en) 2003-03-03 2003-03-03 System for binding secrets to a computer system having tolerance for hardware changes

Publications (1)

Publication Number Publication Date
DK1455257T3 true DK1455257T3 (da) 2006-02-06

Family

ID=32824752

Family Applications (1)

Application Number Title Priority Date Filing Date
DK04004847T DK1455257T3 (da) 2003-03-03 2004-03-02 System til forbindelse af hemmeligheder til et computersystem med tolerance for hardwareændringer

Country Status (18)

Country Link
US (2) US7296294B2 (da)
EP (1) EP1455257B1 (da)
JP (1) JP4599069B2 (da)
KR (1) KR101036701B1 (da)
CN (1) CN100416445C (da)
AT (1) ATE306101T1 (da)
AU (1) AU2004200683B2 (da)
BR (1) BRPI0400380A (da)
CA (1) CA2459217A1 (da)
DE (1) DE602004000106T8 (da)
DK (1) DK1455257T3 (da)
ES (1) ES2250932T3 (da)
MX (1) MXPA04002024A (da)
MY (1) MY134635A (da)
PL (1) PL1455257T3 (da)
RU (1) RU2348968C2 (da)
TW (1) TWI319544B (da)
ZA (1) ZA200401493B (da)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050027657A1 (en) * 2003-08-01 2005-02-03 Yuri Leontiev Distinguishing legitimate hardware upgrades from unauthorized installations of software on additional computers
JP4699099B2 (ja) * 2005-06-14 2011-06-08 富士通株式会社 通信制御装置および通信制御方法
FR2912529A1 (fr) 2007-02-13 2008-08-15 France Telecom Couplage d'un programme informatique ou de donnees a un systeme de reference et verification associee.
US8620818B2 (en) * 2007-06-25 2013-12-31 Microsoft Corporation Activation system architecture
US20090119744A1 (en) * 2007-11-01 2009-05-07 Microsoft Corporation Device component roll back protection scheme
US9047458B2 (en) 2009-06-19 2015-06-02 Deviceauthority, Inc. Network access protection
US9047450B2 (en) * 2009-06-19 2015-06-02 Deviceauthority, Inc. Identification of embedded system devices
US20100332319A1 (en) * 2009-06-24 2010-12-30 Craig Stephen Etchegoyen Methods and Systems for Dynamic Serving of Advertisements in a Game or Virtual Reality Environment
US9495190B2 (en) * 2009-08-24 2016-11-15 Microsoft Technology Licensing, Llc Entropy pools for virtual machines
US8726407B2 (en) * 2009-10-16 2014-05-13 Deviceauthority, Inc. Authentication of computing and communications hardware
EP2686806B1 (en) * 2011-03-15 2019-09-11 Irdeto B.V. Change-tolerant method of generating an identifier for a collection of assets in a computing environment using a secret sharing scheme
CA2830110C (en) * 2011-03-15 2018-06-26 Irdeto B.V. Change-tolerant method for generating identifier for collection of assets in computing environment using error-correction code scheme
AU2011101295B4 (en) 2011-06-13 2012-08-02 Device Authority Ltd Hardware identity in multi-factor authentication layer
AU2011101297B4 (en) 2011-08-15 2012-06-14 Uniloc Usa, Inc. Remote recognition of an association between remote devices
US9143496B2 (en) 2013-03-13 2015-09-22 Uniloc Luxembourg S.A. Device authentication using device environment information
US9286466B2 (en) 2013-03-15 2016-03-15 Uniloc Luxembourg S.A. Registration and authentication of computing devices using a digital skeleton key
US11093656B2 (en) * 2018-11-14 2021-08-17 Irdeto B.V. Change-tolerant method of generating an identifier for a collection of assets in a computing environment
US11675777B2 (en) * 2019-08-28 2023-06-13 Sparta Systems, Inc. Method, apparatus, and computer readable medium for generating an audit trail of an electronic data record

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4796220A (en) * 1986-12-15 1989-01-03 Pride Software Development Corp. Method of controlling the copying of software
US5113518A (en) 1988-06-03 1992-05-12 Durst Jr Robert T Method and system for preventing unauthorized use of software
US5182770A (en) 1991-04-19 1993-01-26 Geza Medveczky System and apparatus for protecting computer software
US5870543A (en) * 1995-06-07 1999-02-09 Digital River, Inc. System for preventing unauthorized copying of active software
US5826011A (en) * 1995-12-26 1998-10-20 Rainbow Technologies, Inc. Method of metering and protecting computer software
US5790783A (en) 1996-03-28 1998-08-04 Advanced Micro Devices, Inc. Method and apparatus for upgrading the software lock of microprocessor
EP0881557B1 (en) * 1997-05-28 2003-04-16 Siemens Aktiengesellschaft Computer system for protecting software and a method for protecting software
US6134659A (en) * 1998-01-07 2000-10-17 Sprong; Katherine A. Controlled usage software
US7503072B2 (en) 1998-04-29 2009-03-10 Microsoft Corporation Hardware ID to prevent software piracy
US6243468B1 (en) 1998-04-29 2001-06-05 Microsoft Corporation Software anti-piracy system that adapts to hardware upgrades
US20040107368A1 (en) * 1998-06-04 2004-06-03 Z4 Technologies, Inc. Method for digital rights management including self activating/self authentication software
RU2159953C1 (ru) * 1999-12-27 2000-11-27 Закрытое акционерное общество "ЛУКОЙЛ ИНФОРМ" Способ защиты программного обеспечения
CA2310032A1 (en) 2000-06-09 2001-12-09 Andre J. Brisson Big soft brother
JP3840399B2 (ja) 2000-12-05 2006-11-01 健太 堀 ソフトウエアの不正利用防止方法及びプログラム並びに記憶媒体

Also Published As

Publication number Publication date
KR101036701B1 (ko) 2011-05-24
MY134635A (en) 2007-12-31
DE602004000106T8 (de) 2006-06-08
JP4599069B2 (ja) 2010-12-15
CN100416445C (zh) 2008-09-03
ZA200401493B (en) 2005-04-19
RU2004106183A (ru) 2005-08-10
ATE306101T1 (de) 2005-10-15
DE602004000106T2 (de) 2006-03-23
US7296294B2 (en) 2007-11-13
US20040177255A1 (en) 2004-09-09
CN1542583A (zh) 2004-11-03
PL1455257T3 (pl) 2006-03-31
BRPI0400380A (pt) 2005-01-04
US7647640B2 (en) 2010-01-12
DE602004000106D1 (de) 2006-02-16
US20080098482A1 (en) 2008-04-24
JP2004266841A (ja) 2004-09-24
CA2459217A1 (en) 2004-09-03
AU2004200683B2 (en) 2009-08-13
RU2348968C2 (ru) 2009-03-10
TW200422945A (en) 2004-11-01
KR20040078593A (ko) 2004-09-10
EP1455257B1 (en) 2005-10-05
EP1455257A1 (en) 2004-09-08
HK1068697A1 (en) 2005-04-29
MXPA04002024A (es) 2005-02-17
AU2004200683A1 (en) 2004-09-23
ES2250932T3 (es) 2006-04-16
TWI319544B (en) 2010-01-11

Similar Documents

Publication Publication Date Title
DK1455257T3 (da) System til forbindelse af hemmeligheder til et computersystem med tolerance for hardwareændringer
ZA200401492B (en) Verbose hardware identification for binding a software package to a computer system having tolerance for hardware changes.
EP1455258A3 (en) Compact hardware identification for binding a software package to a computer system having tolerance for hardware changes
WO2004036870A3 (en) Method and system for metadata protection in tv-anytime
WO2006078738A3 (en) Method and apparatus for adding signature information to electronic documents
WO2004013737A3 (en) System and method for determinig the identity of a party associated with a transaction
DE60212632D1 (de) Fixiervorrichtung zur fixierung von wirbelteilen
ES2170682B1 (es) Portero electronico digital.
MXPA02005444A (es) Reproductor de audio con sensor de codigo.
ATE387703T1 (de) Auswahl eines musikstücks anhand von metadaten und einer externen tempo-eingabe
WO2006015234A3 (en) Non-disruptive embedding of specialized elements
NO20075529L (no) Legitimasjonsgrensesnitt
WO2003073243A3 (en) Embedded processor with direct connection of security devices for enhanced security
ZA200303552B (en) Systems and methods for securing video card output.
UA91850C2 (ru) Идентификационный документ и способ его изготовления
WO2007072255A3 (en) A device for and a method of processing an input data stream comprising a sequence of input frames
FI20001340A7 (fi) Menetelmä prosessinohjausjärjestelmässä ja prosessinohjausjärjestelmä
MY141019A (en) Challenge-based authentication without requiring knowledge of secret authentication
AU2003209355A1 (en) System and method for image attribute recording and analysis for biometric applications
DE60238240D1 (de) Bilderzeugungsapparat, Speichermedium und Computersystem
WO2004029804A3 (de) Echtzeitfähiges steuerungssystem mit einer sps-applikation unter einem nicht echtzeitfähigen betriebssystem
WO2003036866A1 (fr) Appareil de traitement d'information
DK1385301T3 (da) Generering af brugerspecifikke indstillingsdata
EP1428964A3 (de) Vorrichtung zur lösbaren Halterung von wenigstens einem Flächenelement und deren Verwendung
FI20051023A0 (fi) Menetelmä, laitteet ja järjestely yhteyden autentikoimiseksi kannettavan laitteen avulla