ATE282224T1 - Verfahren und vorrichtung um ein programmcode zu beglaubigen - Google Patents

Verfahren und vorrichtung um ein programmcode zu beglaubigen

Info

Publication number
ATE282224T1
ATE282224T1 AT00927294T AT00927294T ATE282224T1 AT E282224 T1 ATE282224 T1 AT E282224T1 AT 00927294 T AT00927294 T AT 00927294T AT 00927294 T AT00927294 T AT 00927294T AT E282224 T1 ATE282224 T1 AT E282224T1
Authority
AT
Austria
Prior art keywords
program code
stored program
checksum
locally
computed
Prior art date
Application number
AT00927294T
Other languages
English (en)
Inventor
Matti Hiltunen
Jarmo Miettinen
Marko Nordberg
Jukka Liukkonen
Original Assignee
Smarttrust Systems Oy
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 Smarttrust Systems Oy filed Critical Smarttrust Systems Oy
Application granted granted Critical
Publication of ATE282224T1 publication Critical patent/ATE282224T1/de

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/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • G06F21/645Protecting data integrity, e.g. using checksums, certificates or signatures using a third party

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Storage Device Security (AREA)
  • Detection And Correction Of Errors (AREA)
  • Diaphragms For Electromechanical Transducers (AREA)
  • Drying Of Semiconductors (AREA)
  • Holo Graphy (AREA)
  • Debugging And Monitoring (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Stereo-Broadcasting Methods (AREA)
  • Circuits Of Receivers In General (AREA)
  • Transceivers (AREA)
  • Mobile Radio Communication Systems (AREA)
AT00927294T 1999-05-18 2000-05-18 Verfahren und vorrichtung um ein programmcode zu beglaubigen ATE282224T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI991134A FI991134L (fi) 1999-05-18 1999-05-18 Ohjelmiston testaus
PCT/FI2000/000448 WO2000070427A1 (en) 1999-05-18 2000-05-18 Method and device for authenticating a program code

Publications (1)

Publication Number Publication Date
ATE282224T1 true ATE282224T1 (de) 2004-11-15

Family

ID=8554686

Family Applications (1)

Application Number Title Priority Date Filing Date
AT00927294T ATE282224T1 (de) 1999-05-18 2000-05-18 Verfahren und vorrichtung um ein programmcode zu beglaubigen

Country Status (11)

Country Link
US (1) US7000117B2 (de)
EP (1) EP1190289B1 (de)
CN (1) CN1172224C (de)
AT (1) ATE282224T1 (de)
AU (1) AU4572700A (de)
DE (1) DE60015757T2 (de)
DK (1) DK1190289T3 (de)
ES (1) ES2232448T3 (de)
FI (1) FI991134L (de)
PT (1) PT1190289E (de)
WO (1) WO2000070427A1 (de)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1227386A1 (de) * 2001-01-30 2002-07-31 International Business Machines Corporation Zugriffskontrolle für Rechner
US6842803B2 (en) * 2001-07-09 2005-01-11 Advanced Micro Devices, Inc. Computer system with privileged-mode modem driver
US7865948B1 (en) * 2001-12-03 2011-01-04 Advanced Micro Devices, Inc. Method and apparatus for restricted execution of security sensitive instructions
US8100323B1 (en) 2002-12-26 2012-01-24 Diebold Self-Service Systems Division Of Diebold, Incorporated Apparatus and method for verifying components of an ATM
DE10319317A1 (de) * 2003-04-29 2004-12-09 Siemens Ag Verfahren zur Installation oder Deinstallation eines Programmcodes in einer Teilnehmerstation eines Funkkommunikationssystems sowie Teilnehmerstation
US7130615B2 (en) * 2003-09-10 2006-10-31 Hewlett-Packard Development Company, L.P. Software authentication for mobile communication devices
US9191215B2 (en) 2003-12-30 2015-11-17 Entrust, Inc. Method and apparatus for providing authentication using policy-controlled authentication articles and techniques
US8966579B2 (en) 2003-12-30 2015-02-24 Entrust, Inc. Method and apparatus for providing authentication between a sending unit and a recipient based on challenge usage data
US9281945B2 (en) * 2003-12-30 2016-03-08 Entrust, Inc. Offline methods for authentication in a client/server authentication system
US8612757B2 (en) * 2003-12-30 2013-12-17 Entrust, Inc. Method and apparatus for securely providing identification information using translucent identification member
US8060915B2 (en) 2003-12-30 2011-11-15 Entrust, Inc. Method and apparatus for providing electronic message authentication
US8230486B2 (en) * 2003-12-30 2012-07-24 Entrust, Inc. Method and apparatus for providing mutual authentication between a sending unit and a recipient
US20050235150A1 (en) * 2004-04-19 2005-10-20 Kaler Christopher G Bi-directionally verifying measurable aspects associated with modules, pre-computing solutions to configuration challenges, and using configuration challenges along with other authentication mechanisms
US9177153B1 (en) 2005-10-07 2015-11-03 Carnegie Mellon University Verifying integrity and guaranteeing execution of code on untrusted computer platform
US7715884B2 (en) 2005-10-14 2010-05-11 Research In Motion Limited Mobile device with a smart battery having a battery information profile corresponding to a communication standard
ATE489670T1 (de) 2005-10-14 2010-12-15 Research In Motion Ltd Mobiles kommunikationsgerät mit einem intelligenten batteriesystem
CA2625186C (en) * 2005-10-14 2014-02-11 Research In Motion Limited Battery pack authentication for a mobile device
JP2007172391A (ja) * 2005-12-22 2007-07-05 Canon Inc 電子機器の制御方法、電子機器の制御プログラム、電子機器、および記録装置
EP2262259A1 (de) 2009-06-08 2010-12-15 Nagravision S.A. Verfahren zur Überwachung der Ausführung von Datenverarbeitungsprogrammbefehlen in einem Sicherheitsmodul
CN102509049B (zh) * 2011-11-14 2014-11-26 任子行网络技术股份有限公司 一种程序合法性验证方法和系统
US9331995B2 (en) * 2012-04-23 2016-05-03 Sap Se Secure configuration of mobile application
US9075978B2 (en) * 2012-04-23 2015-07-07 Sap Se Secure configuration of mobile applications
CN110347527A (zh) * 2018-04-02 2019-10-18 深信服科技股份有限公司 一种校验和状态的判定方法、系统、装置及可读存储介质
FR3080693B1 (fr) * 2018-04-30 2021-10-08 Ledger Authentification mutuelle d'un dispositif ou d'un systeme contenant des donnees sensibles ou confidentielles commandable par un utilisateur
US11356845B1 (en) * 2019-07-10 2022-06-07 Sprint Communications Company L.P. Trusted operating system in an internet of things (IoT) device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4264782A (en) * 1979-06-29 1981-04-28 International Business Machines Corporation Method and apparatus for transaction and identity verification
US4593353A (en) * 1981-10-26 1986-06-03 Telecommunications Associates, Inc. Software protection method and apparatus
US4723284A (en) * 1983-02-14 1988-02-02 Prime Computer, Inc. Authentication system
US5224160A (en) * 1987-02-23 1993-06-29 Siemens Nixdorf Informationssysteme Ag Process for securing and for checking the integrity of the secured programs
EP0304033A3 (de) 1987-08-19 1990-07-04 Siemens Aktiengesellschaft Verfahren zum Diagnostizieren einer von Computerviren befallenen Datenverarbeitungsanlage
US5442645A (en) * 1989-06-06 1995-08-15 Bull Cp8 Method for checking the integrity of a program or data, and apparatus for implementing this method
US4964164A (en) * 1989-08-07 1990-10-16 Algorithmic Research, Ltd. RSA computation method for efficient batch processing
US5491752A (en) * 1993-03-18 1996-02-13 Digital Equipment Corporation, Patent Law Group System for increasing the difficulty of password guessing attacks in a distributed authentication scheme employing authentication tokens
US5872917A (en) * 1995-06-07 1999-02-16 America Online, Inc. Authentication using random challenges
US6026293A (en) * 1996-09-05 2000-02-15 Ericsson Inc. System for preventing electronic memory tampering
US5844986A (en) 1996-09-30 1998-12-01 Intel Corporation Secure BIOS
FI981232A7 (fi) 1998-06-01 1999-12-02 Nokia Corp Menetelmä sulautetun järjestelmän ohjelmiston suojaamiseksi ja sulautettu järjestelmä

Also Published As

Publication number Publication date
AU4572700A (en) 2000-12-05
PT1190289E (pt) 2005-03-31
CN1350669A (zh) 2002-05-22
EP1190289A1 (de) 2002-03-27
ES2232448T3 (es) 2005-06-01
DE60015757T2 (de) 2005-12-08
WO2000070427A1 (en) 2000-11-23
DE60015757D1 (de) 2004-12-16
FI991134A7 (fi) 2000-11-19
EP1190289B1 (de) 2004-11-10
FI991134L (fi) 2000-11-19
FI991134A0 (fi) 1999-05-18
US20020091938A1 (en) 2002-07-11
US7000117B2 (en) 2006-02-14
CN1172224C (zh) 2004-10-20
DK1190289T3 (da) 2005-03-07

Similar Documents

Publication Publication Date Title
ATE282224T1 (de) Verfahren und vorrichtung um ein programmcode zu beglaubigen
US10826888B2 (en) Method for providing certificate service based on smart contract and server using the same
CN112165382B (zh) 软件授权方法、装置、授权服务端及终端设备
NO993939D0 (no) FremgangsmÕte for autorisasjonskontroll
DE69801668D1 (de) Verfahren und system zum bezahlen mit elektronischem scheck
CN106453422B (zh) 一种基于移动终端动态认证方法及系统
EP0856820A3 (de) Chipkarte, System zum Verarbeiten von Chipkarten und Verfahren zum Beglaubigen von Chipkarten
ATE394885T1 (de) Verfahren zum freigeben von pki-funktionen in einer chipkarte
EP2634959A3 (de) Verfahren und Vorrichtung zur Signatur mit inkrementaler Codierung
DE60309176D1 (de) Biometrisches authentifizierungssystem
EP1352677A3 (de) Spielsoftwareauthentifizierung
ATE325377T1 (de) Gültigkeitsprüfung von firmware
ATE357828T1 (de) Authentifizierung einer teilnehmerstation
CN101777101A (zh) 一种提高智能密钥设备易用性的方法和智能密钥设备
CN1811813A (zh) 一种双因子动态密码认证的方法及系统
CN111147477A (zh) 一种基于区块链网络的验证方法及装置
CN108540447A (zh) 一种基于区块链的证书验证方法及系统
MY137667A (en) Method and system for verifying authenticity of an object
FR2800220B1 (fr) Procede de transaction electronique securisee
WO2000054208A3 (en) Methods and apparatus for authenticating the download of information onto a smart card
CN2865145Y (zh) 便携式一次性动态密码生成器以及使用其的安全认证系统
CN113704733B (zh) 隐私可验证的动态did认证方法及系统
CN109309917B (zh) 基于移动端软件密码模块的eID数字身份认证方法及系统
ATE458324T1 (de) Vorrichtung und verfahren zum authentifizieren einer elektronischen benutzeridentifikation
CN102457484A (zh) 用户名密码认证加校验码两者集合来验证用户信息的方法

Legal Events

Date Code Title Description
UEP Publication of translation of european patent specification

Ref document number: 1190289

Country of ref document: EP