[go: up one dir, main page]

TWI560575B - Microprocessor and method for securely executing instructions therein - Google Patents

Microprocessor and method for securely executing instructions therein

Info

Publication number
TWI560575B
TWI560575B TW105105820A TW105105820A TWI560575B TW I560575 B TWI560575 B TW I560575B TW 105105820 A TW105105820 A TW 105105820A TW 105105820 A TW105105820 A TW 105105820A TW I560575 B TWI560575 B TW I560575B
Authority
TW
Taiwan
Prior art keywords
microprocessor
executing instructions
securely executing
securely
instructions
Prior art date
Application number
TW105105820A
Other languages
English (en)
Other versions
TW201714114A (zh
Inventor
G Glenn Henry
Terry Parks
Brent Bean
Thomas A Crispin
Original Assignee
Via Tech Inc
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
Priority claimed from US14/884,547 external-priority patent/US9911008B2/en
Application filed by Via Tech Inc filed Critical Via Tech Inc
Application granted granted Critical
Publication of TWI560575B publication Critical patent/TWI560575B/zh
Publication of TW201714114A publication Critical patent/TW201714114A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • G06F15/7839Architectures of general purpose stored program computers comprising a single central processing unit with memory
    • 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/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Storage Device Security (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
TW105105820A 2015-10-15 2016-02-26 Microprocessor and method for securely executing instructions therein TWI560575B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US14/884,547 US9911008B2 (en) 2010-05-25 2015-10-15 Microprocessor with on-the-fly switching of decryption keys

Publications (2)

Publication Number Publication Date
TWI560575B true TWI560575B (en) 2016-12-01
TW201714114A TW201714114A (zh) 2017-04-16

Family

ID=56596903

Family Applications (2)

Application Number Title Priority Date Filing Date
TW105105820A TWI560575B (en) 2015-10-15 2016-02-26 Microprocessor and method for securely executing instructions therein
TW105132329A TWI627556B (zh) 2015-10-15 2016-02-26 微處理器與其中安全執行指令的方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
TW105132329A TWI627556B (zh) 2015-10-15 2016-02-26 微處理器與其中安全執行指令的方法

Country Status (2)

Country Link
CN (1) CN105843776B (zh)
TW (2) TWI560575B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI769066B (zh) * 2021-07-15 2022-06-21 新加坡商瑞昱新加坡有限公司 網路裝置及其數據上行傳輸方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106789006A (zh) * 2016-11-28 2017-05-31 范睿心 一种解密方法及系统
CN107145308B (zh) * 2017-05-04 2021-06-22 惠州Tcl移动通信有限公司 移动终端、及其sd卡操作控制方法、系统、存储装置
US11070375B2 (en) * 2018-02-08 2021-07-20 Micron Technology, Inc. Key encryption handling
KR102660388B1 (ko) * 2019-05-09 2024-04-26 에스케이하이닉스 주식회사 메모리 모듈, 메모리 모듈의 동작 방법, 메모리 시스템 및 메모리 모듈의 동작 방법
TWI786543B (zh) * 2021-02-17 2022-12-11 韋僑科技股份有限公司 無線通訊模組及其應用裝置控制系統與應用裝置控制方法
CN115145832B (zh) * 2022-09-05 2022-11-11 北京麟卓信息科技有限公司 一种公共数据的多线程访问轨迹的分析方法
US20250165655A1 (en) * 2023-11-16 2025-05-22 Mediatek Inc. Method for performing system task in unprivileged mode and associated electronic device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200636488A (en) * 2004-11-12 2006-10-16 Sony Computer Entertainment Inc Methods and apparatus for secure data processing and transmission
US20090292931A1 (en) * 2008-05-24 2009-11-26 Via Technology, Inc Apparatus and method for isolating a secure execution mode in a microprocessor
TW201512839A (zh) * 2013-08-09 2015-04-01 Apple Inc 用於週邊介面控制器之嵌入式加密/安全記憶體管理單元

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6996725B2 (en) * 2001-08-16 2006-02-07 Dallas Semiconductor Corporation Encryption-based security protection for processors
JP4263976B2 (ja) * 2003-09-24 2009-05-13 株式会社東芝 オンチップマルチコア型耐タンパプロセッサ
JP4447977B2 (ja) * 2004-06-30 2010-04-07 富士通マイクロエレクトロニクス株式会社 セキュアプロセッサ、およびセキュアプロセッサ用プログラム。
US8213612B2 (en) * 2007-12-07 2012-07-03 Inside Contactless S.A. Secure software download
TWI372340B (en) * 2008-08-29 2012-09-11 Phison Electronics Corp Storage system, controller and data protecting method thereof
TWI479358B (zh) * 2012-10-11 2015-04-01 Phison Electronics Corp 資料保護方法、行動通訊裝置與記憶體儲存裝置
CN104424407A (zh) * 2013-08-27 2015-03-18 宇宙互联有限公司 存储管理系统及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200636488A (en) * 2004-11-12 2006-10-16 Sony Computer Entertainment Inc Methods and apparatus for secure data processing and transmission
US20090292931A1 (en) * 2008-05-24 2009-11-26 Via Technology, Inc Apparatus and method for isolating a secure execution mode in a microprocessor
US8209763B2 (en) * 2008-05-24 2012-06-26 Via Technologies, Inc. Processor with non-volatile mode enable register entering secure execution mode and encrypting secure program for storage in secure memory via private bus
TW201512839A (zh) * 2013-08-09 2015-04-01 Apple Inc 用於週邊介面控制器之嵌入式加密/安全記憶體管理單元

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI769066B (zh) * 2021-07-15 2022-06-21 新加坡商瑞昱新加坡有限公司 網路裝置及其數據上行傳輸方法

Also Published As

Publication number Publication date
CN105843776B (zh) 2018-11-27
CN105843776A (zh) 2016-08-10
TW201715434A (zh) 2017-05-01
TWI627556B (zh) 2018-06-21
TW201714114A (zh) 2017-04-16

Similar Documents

Publication Publication Date Title
GB201502645D0 (en) Method
GB201502810D0 (en) Method
IL254393A0 (en) Methods for treating diseases associated with pathological changes in protein
TWI560575B (en) Microprocessor and method for securely executing instructions therein
GB201500427D0 (en) Method
GB201501941D0 (en) Method
GB201503776D0 (en) Compound and method
GB201506870D0 (en) Method
GB201507581D0 (en) Method
GB201506869D0 (en) Method
GB201501565D0 (en) Method
GB201510649D0 (en) Method
GB201509961D0 (en) Method
GB201503792D0 (en) Method
GB2529320B (en) Method & program
SG11201706885RA (en) Novel treatment method
GB201502409D0 (en) Method
GB201506315D0 (en) Method
GB201515746D0 (en) Method
GB201515714D0 (en) Method
GB201515716D0 (en) Method
GB201515712D0 (en) Method
GB201515718D0 (en) Method
GB201515711D0 (en) Method
GB201515645D0 (en) Method