DE60301782D1 - Apparate und verfahren zum entschüsseln von verschlüsselten datenblöcken und zum lokalisieren der verschlüsselten datenblöcke im für die ausführung verwendeten speicherbereich - Google Patents
Apparate und verfahren zum entschüsseln von verschlüsselten datenblöcken und zum lokalisieren der verschlüsselten datenblöcke im für die ausführung verwendeten speicherbereichInfo
- Publication number
- DE60301782D1 DE60301782D1 DE60301782T DE60301782T DE60301782D1 DE 60301782 D1 DE60301782 D1 DE 60301782D1 DE 60301782 T DE60301782 T DE 60301782T DE 60301782 T DE60301782 T DE 60301782T DE 60301782 D1 DE60301782 D1 DE 60301782D1
- Authority
- DE
- Germany
- Prior art keywords
- data blocks
- apparates
- locating
- decreasing
- implementation
- 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.)
- Expired - Lifetime
Links
- 230000003247 decreasing effect Effects 0.000 title 1
Classifications
-
- 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/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/14—Protecting executable software against software analysis or reverse engineering, e.g. by obfuscation
-
- 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/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- 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/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6281—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database at program execution time, where the protection is within the operating system
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002225289 | 2002-08-01 | ||
JP2002225289 | 2002-08-01 | ||
JP2002359072 | 2002-12-11 | ||
JP2002359072 | 2002-12-11 | ||
JP2003157255 | 2003-06-02 | ||
JP2003157255 | 2003-06-02 | ||
PCT/JP2003/009422 WO2004013744A2 (en) | 2002-08-01 | 2003-07-25 | Apparatuses and methods for decrypting encrypted blocks of data and locating the decrypted blocks of data in memory space used for execution |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60301782D1 true DE60301782D1 (de) | 2005-11-10 |
DE60301782T2 DE60301782T2 (de) | 2006-05-24 |
Family
ID=31499104
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60301782T Expired - Lifetime DE60301782T2 (de) | 2002-08-01 | 2003-07-25 | Apparate und verfahren zum entschüsseln von verschlüsselten datenblöcken und zum lokalisieren der verschlüsselten datenblöcke im für die ausführung verwendeten speicherbereich |
DE60314782T Expired - Lifetime DE60314782T2 (de) | 2002-08-01 | 2003-07-25 | Vorrichtung zum Generieren eines verschlüsselten Programms |
DE60317242T Expired - Lifetime DE60317242T2 (de) | 2002-08-01 | 2003-07-25 | Apparate und Verfahren zum Entschlüsseln von verschlüsselten Datenblöcken und zum Lokalisieren der verschlüsselten Datenblöcke im für die Ausführung verwendeten Speicherbereich |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60314782T Expired - Lifetime DE60314782T2 (de) | 2002-08-01 | 2003-07-25 | Vorrichtung zum Generieren eines verschlüsselten Programms |
DE60317242T Expired - Lifetime DE60317242T2 (de) | 2002-08-01 | 2003-07-25 | Apparate und Verfahren zum Entschlüsseln von verschlüsselten Datenblöcken und zum Lokalisieren der verschlüsselten Datenblöcke im für die Ausführung verwendeten Speicherbereich |
Country Status (5)
Country | Link |
---|---|
US (2) | US7228423B2 (de) |
EP (3) | EP1603001B1 (de) |
CN (2) | CN100359425C (de) |
DE (3) | DE60301782T2 (de) |
WO (1) | WO2004013744A2 (de) |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1680724B1 (de) | 2003-08-26 | 2019-05-08 | Panasonic Intellectual Property Corporation of America | Programmausführungseinrichtung |
WO2005088460A1 (ja) * | 2004-03-16 | 2005-09-22 | Japan-Wave Inc. | デジタルコンテンツの不正使用防止システム |
US7971255B1 (en) * | 2004-07-15 | 2011-06-28 | The Trustees Of Columbia University In The City Of New York | Detecting and preventing malcode execution |
JP4221385B2 (ja) * | 2005-02-21 | 2009-02-12 | 日立オムロンターミナルソリューションズ株式会社 | 生体認証装置、端末装置及び自動取引装置 |
CN100555300C (zh) * | 2005-03-25 | 2009-10-28 | 松下电器产业株式会社 | 程序变换装置、安全处理装置、计算机程序及记录媒体 |
CN101171591A (zh) | 2005-05-09 | 2008-04-30 | 松下电器产业株式会社 | 存储卡、应用程序存储方法以及存储程序 |
WO2006129654A1 (ja) * | 2005-06-01 | 2006-12-07 | Matsushita Electric Industrial Co., Ltd. | 電子機器、更新サーバ装置、鍵更新装置 |
US20080162948A1 (en) * | 2005-11-16 | 2008-07-03 | Markany Inc. | Digital Information Storage System, Digital Information Security System, Method for Storing Digital Information and Method for Service Digital Information |
JP2009525631A (ja) * | 2006-01-30 | 2009-07-09 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | データ信号内の電子透かしの検索 |
US8473754B2 (en) | 2006-02-22 | 2013-06-25 | Virginia Tech Intellectual Properties, Inc. | Hardware-facilitated secure software execution environment |
CN101510246B (zh) | 2006-05-18 | 2011-12-07 | 松下电器产业株式会社 | 电子设备、内容再现控制方法以及集成电路 |
JP4048382B1 (ja) | 2006-09-01 | 2008-02-20 | 富士ゼロックス株式会社 | 情報処理システムおよびプログラム |
US20080077805A1 (en) * | 2006-09-26 | 2008-03-27 | Catherman Ryan C | Securing Data Exchanged in Memory |
JP2009139990A (ja) * | 2007-12-03 | 2009-06-25 | Internatl Business Mach Corp <Ibm> | 情報の不正取得を防止する技術 |
US9137015B2 (en) * | 2008-01-04 | 2015-09-15 | Arcsoft, Inc. | Protection scheme for AACS keys |
WO2009118800A1 (ja) * | 2008-03-28 | 2009-10-01 | パナソニック株式会社 | ソフトウェア更新装置、ソフトウェア更新システム、改ざん検証方法、及び改ざん検証プログラム |
EP2259204A1 (de) | 2008-03-28 | 2010-12-08 | Panasonic Corporation | Softwareaktualisierungsvorrichtung, softwareaktualisierungssystem sowie rücksetzungsverfahren und rücksetzungsprogramm dafür |
US20110099362A1 (en) * | 2008-06-23 | 2011-04-28 | Tomoyuki Haga | Information processing device, encryption key management method, computer program and integrated circuit |
JP2010039891A (ja) * | 2008-08-07 | 2010-02-18 | Nec Corp | 情報処理装置、プログラム実行方法、プログラムおよび情報処理システム |
JP2010114593A (ja) * | 2008-11-05 | 2010-05-20 | Hitachi Global Storage Technologies Netherlands Bv | データ転送システム、データ転送方法、データ送信装置およびデータ受信装置 |
JP5411282B2 (ja) * | 2009-09-17 | 2014-02-12 | パナソニック株式会社 | 情報処理装置、管理装置、不正モジュール検知システム、不正モジュール検知方法、不正モジュール検知プログラムを記録している記録媒体、管理方法、管理プログラムを記録している記録媒体および集積回路 |
JP5631322B2 (ja) | 2010-03-15 | 2014-11-26 | パナソニック株式会社 | 情報処理端末、機密情報アクセス制御方法、プログラム、記録媒体、及び集積回路 |
JP5644194B2 (ja) | 2010-06-10 | 2014-12-24 | 株式会社リコー | 情報保護装置及び情報保護プログラム |
US8832855B1 (en) * | 2010-09-07 | 2014-09-09 | Symantec Corporation | System for the distribution and deployment of applications with provisions for security and policy conformance |
US9118461B2 (en) | 2010-10-21 | 2015-08-25 | Cisco Technology, Inc. | Code diversity method and system |
US8499173B2 (en) * | 2010-11-23 | 2013-07-30 | Lockheed Martin Corporation | Apparatus and method for protection of circuit boards from tampering |
JP5772031B2 (ja) * | 2011-02-08 | 2015-09-02 | 富士通株式会社 | 通信装置およびセキュアモジュール |
US20120260106A1 (en) * | 2011-04-07 | 2012-10-11 | Apple Inc. | System and method for binary layout randomization |
US8443456B2 (en) * | 2011-05-20 | 2013-05-14 | Citrix Systems, Inc. | Providing multiple layers of security to file storage by an external storage provider |
JP5839659B2 (ja) | 2011-06-20 | 2016-01-06 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
US20120331303A1 (en) * | 2011-06-23 | 2012-12-27 | Andersson Jonathan E | Method and system for preventing execution of malware |
WO2013038592A1 (ja) | 2011-09-13 | 2013-03-21 | パナソニック株式会社 | コンテンツ再生システム、情報処理端末、メディアサーバ、セキュアデバイスおよびサーバ・セキュアデバイス |
JP5988473B2 (ja) | 2011-09-20 | 2016-09-07 | 株式会社Dnpハイパーテック | モジュールの暗号化/復号化プログラム |
US9607178B2 (en) * | 2014-03-20 | 2017-03-28 | Qualcomm Incorporated | Protection against key tampering |
US10078748B2 (en) * | 2015-11-13 | 2018-09-18 | Microsoft Technology Licensing, Llc | Unlock and recovery for encrypted devices |
US10564969B2 (en) * | 2015-12-03 | 2020-02-18 | Forrest L. Pierson | Enhanced protection of processors from a buffer overflow attack |
US11675587B2 (en) | 2015-12-03 | 2023-06-13 | Forrest L. Pierson | Enhanced protection of processors from a buffer overflow attack |
JP6729013B2 (ja) * | 2016-06-07 | 2020-07-22 | 富士ゼロックス株式会社 | 情報処理システム、情報処理装置及びプログラム |
CN106201925B (zh) * | 2016-07-01 | 2019-03-22 | 四川效率源信息安全技术股份有限公司 | 一种西数硬盘的解密方法 |
US11836246B2 (en) * | 2018-11-19 | 2023-12-05 | Secure Micro Ltd | Computer implemented method |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4649510A (en) * | 1982-04-30 | 1987-03-10 | Schmidt Walter E | Methods and apparatus for the protection and control of computer programs |
JPH096232A (ja) | 1995-06-21 | 1997-01-10 | Ricoh Elemex Corp | 暗号化システム、復号化システム、情報秘匿処理システムおよび情報秘匿通信システム |
NO302388B1 (no) * | 1995-07-13 | 1998-02-23 | Sigurd Sigbjoernsen | Fremgangsmåte og anordning for å beskytte programvare mot bruk uten tillatelse |
AU725098B2 (en) * | 1995-07-14 | 2000-10-05 | Christopher Nathan Drake | Computer software authentication, protection, and security system |
AU750845B2 (en) * | 1996-06-13 | 2002-08-01 | Intel Corporation | Tamper resistant methods and apparatus |
US6052780A (en) * | 1996-09-12 | 2000-04-18 | Open Security Solutions, Llc | Computer system and process for accessing an encrypted and self-decrypting digital information product while restricting access to decrypted digital information |
US6141698A (en) * | 1997-01-29 | 2000-10-31 | Network Commerce Inc. | Method and system for injecting new code into existing application code |
JPH1139156A (ja) | 1997-07-22 | 1999-02-12 | Fuji Xerox Co Ltd | 暗号化データ復号装置 |
US6061449A (en) * | 1997-10-10 | 2000-05-09 | General Instrument Corporation | Secure processor with external memory using block chaining and block re-ordering |
CN1127240C (zh) * | 1998-08-26 | 2003-11-05 | 英业达股份有限公司 | 多媒体数据的保密方法 |
US20010034846A1 (en) * | 2000-02-28 | 2001-10-25 | Peter Beery | Digital data and software security protection |
JP4186381B2 (ja) * | 2000-05-10 | 2008-11-26 | 日本電気株式会社 | プログラムを格納する記録媒体及びその実行方法 |
CA2447451C (en) * | 2000-05-12 | 2013-02-12 | Xtreamlok Pty. Ltd. | Information security method and system |
JP4892167B2 (ja) * | 2000-07-18 | 2012-03-07 | シンプレックス メジャー センドリアン ベルハッド | ディジタル・データ保護構成 |
-
2003
- 2003-07-25 CN CNB038124718A patent/CN100359425C/zh not_active Expired - Fee Related
- 2003-07-25 DE DE60301782T patent/DE60301782T2/de not_active Expired - Lifetime
- 2003-07-25 WO PCT/JP2003/009422 patent/WO2004013744A2/en active IP Right Grant
- 2003-07-25 EP EP05015338A patent/EP1603001B1/de not_active Expired - Fee Related
- 2003-07-25 DE DE60314782T patent/DE60314782T2/de not_active Expired - Lifetime
- 2003-07-25 EP EP03766633A patent/EP1466233B1/de not_active Expired - Fee Related
- 2003-07-25 EP EP05016771A patent/EP1615100B1/de not_active Expired - Fee Related
- 2003-07-25 CN CN2007101814469A patent/CN101145177B/zh not_active Expired - Fee Related
- 2003-07-25 DE DE60317242T patent/DE60317242T2/de not_active Expired - Lifetime
- 2003-07-31 US US10/630,674 patent/US7228423B2/en active Active
-
2007
- 2007-04-25 US US11/790,399 patent/US7747870B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP1603001A3 (de) | 2006-06-07 |
EP1466233B1 (de) | 2005-10-05 |
EP1615100A3 (de) | 2006-06-07 |
DE60301782T2 (de) | 2006-05-24 |
WO2004013744A3 (en) | 2004-07-29 |
WO2004013744A2 (en) | 2004-02-12 |
EP1603001B1 (de) | 2007-10-31 |
EP1466233A2 (de) | 2004-10-13 |
DE60314782T2 (de) | 2007-10-31 |
EP1603001A2 (de) | 2005-12-07 |
CN101145177A (zh) | 2008-03-19 |
US7747870B2 (en) | 2010-06-29 |
US7228423B2 (en) | 2007-06-05 |
CN1656434A (zh) | 2005-08-17 |
US20040123122A1 (en) | 2004-06-24 |
US20070294534A1 (en) | 2007-12-20 |
DE60314782D1 (de) | 2007-08-16 |
EP1615100B1 (de) | 2007-07-04 |
EP1615100A2 (de) | 2006-01-11 |
CN100359425C (zh) | 2008-01-02 |
DE60317242T2 (de) | 2008-02-14 |
CN101145177B (zh) | 2011-06-15 |
DE60317242D1 (de) | 2007-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60301782D1 (de) | Apparate und verfahren zum entschüsseln von verschlüsselten datenblöcken und zum lokalisieren der verschlüsselten datenblöcke im für die ausführung verwendeten speicherbereich | |
DE60132124D1 (de) | Gerät und Verfahren zum Bereitstellen und Verarbeiten von Informationen, und Programmspeichermedium | |
DE602004027799D1 (de) | Informationsaufzeichnungsmedium, einrichtung und verfahren zum aufzeichnen von informationen in einem informationsaufzeichnungsmedium | |
DE60332091D1 (de) | Informationsverarbeitungsvorrichtung, speicherverwaltungsvorrichtung, speicherverwaltungsverfahren und informationsverarbeitungsverfahren | |
DE60308971D1 (de) | Verfahren und Vorrichtung für sichere Datenkommunikationsverbindungen | |
DE602004025646D1 (de) | Datenverarbeitungsgerät, -verfahren, -speichermedium und -programm | |
DE60311200D1 (de) | Vorrichtung und Verfahren zum Bereitstellen von Authentifizierungsinformationen für eine sichere Gruppenkommunikation | |
DE60119400D1 (de) | Datenverarbeitungssystem, tragbare elektronische Vorrichtung, Zugangsvorrichtung zur tragbaren elektronischen Vorrichtung, und Verfahren zum Gebrauch von Speicherraum | |
DE602004015813D1 (de) | Speichervorrichtung und verfahren zur löschung derselben | |
DE69911842D1 (de) | Verfahren und Vorrichtung zum Wiederauffinden von Information und entsprechendes Speichermedium | |
DE60316861D1 (de) | Verfahren und Vorrichtung zur Verschlüsselung/Entschlüsselung von Daten | |
DE60320691D1 (de) | Verfahren und System für eine Addressermittlung bei Datenkommunikation | |
DE60321612D1 (de) | Verfahren und Vorrichtung zur Dateninversion in einem Speicher | |
DE60324117D1 (de) | Multibit Speicheranordnung und Verfahren zur Programmierung und zum Auslesen derselben | |
DE60315407D1 (de) | Verfahren und Vorrichtung zum Komprimierung von Texturen | |
DE60038535D1 (de) | Verfahren und vorrichtung, speicherverfahren und - vorrichtung für informationsbeschaffung und -verarbeitung | |
DE60328788D1 (de) | Verfahren und einrichtung zum verknüpfen von multimedia-daten | |
DE60222349D1 (de) | Verfahren und Anordnung zum Schreiben von Speicherzellen | |
DE60205450D1 (de) | Verfahren und Vorrichtung für die Bereitstellung von Konfigurationsdaten | |
DE59914558D1 (de) | Einrichtung und Verfahren zur Selektion von Informationseinheiten für mobile Client-Rechner | |
DE50313558D1 (de) | Werkzeug, Vorrichtung und Verfahren zum Entgraten von Bohrungen | |
DE60140031D1 (de) | Verfahren für die Verwaltung und Verarbeitung von Informationen, Navigationsgerät, Computerprogrammprodukt und per Computer lesbares Speichermedium | |
DE60142662D1 (de) | Verfahren und Gerät zum Einbetten von GPS-Daten in mobile Telefondaten | |
DE60011182T2 (de) | Gerät und Verfahren zum Übertragen von Audiodaten und Informationen bezüglich der Audiodaten | |
DE60309086D1 (de) | Anordnung und Verfahren zum Empfangen von Ultraschall |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: PANASONIC CORP., KADOMA, OSAKA, JP |