An Exploration of ARM TrustZone Technology】的更多相关文章

墙外通道:https://genode.org/documentation/articles/trustzone ARM TrustZone technology has been around for almost a decade. It was introduced at a time when the controversial discussion about trusted platform-modules (TPM) on x86 platforms was in full swi…
arm的trustzone并不涉及到具体的crypto算法,只是实现: 1) 敏感信息的安全存储: 2) 控制bus和debug的安全访问,保证信息不被泄露: trustzone是system_level的实现,涉及到软硬件,硬件方面包括: 1) ARM processor: 2) Bus fabric: 3) system peripheral IP: 硬件devices被attacked的几种方式: 1) Hack attack,通过植入病毒和木马,来执行一些非法的软件. 2) Shake…
嵌入式系统安全的一些解决方法及缺陷 外部硬件安全模块:在主SoC之外包含一个专用的硬件安全模块或可信元件,e.g. 手机的SIM卡.隔离仅限于可以从非易失性存储器运行的相对静态程序 内部硬件安全模块:管理加密操作和密钥存储的硬件模块:通用的处理引擎,放在主处理器旁边,它使用自定义硬件逻辑来防止对敏感资源的未经授权的访问.隔离仅限于加密密钥材料 软件虚拟化:高度可信的管理层(称为hypervisor)以通用处理器的特权模式运行.hypervisor使用内存管理单元(MMU)分离运行在其上的多个独立…
http://en.wikipedia.org/wiki/ARM_architecture ARM architecture     ARM architectures The ARM logo Designer ARM Holdings Bits 32-bit or 64-bit Introduced 1985 Design RISC Type Register-Register Branching Condition code Open Proprietary 64/32-bit archi…
http://infocenter.arm.com/help/advanced/help.jsp 在这里输入合适的版号即可 这样就可以不用去 CSDN 了 100000_0000_00_EN - ARM CoreLink DMC-520 Dynamic Memory Controller Technical Reference Manual100000_0001_00_EN - ARM CoreLink DMC-520 Dynamic Memory Controller Technical Re…
ARM Cortex-M processor-based devices use the ARM CoreSight technology which introduces powerful new debug and trace capabilities. Debug features: Run Control of the processor allowing you to start and stop programs Single Step one source or assembler…
ARM处理器系列介绍 现在到了3月,过年过得过于舒服了.系列博客也停更了近半月,我果然是个慢(lan)性(gui)子,那么趁着到校的第一天晚上,就写一篇博客来继续我的系列博客了!众所周知,ARM处理器的应用广泛,现在就为大家介绍一些基于ARM体系结构的处理器: ARM7 ARM9 ARM9E ARM10E SecurCore ARM11 ARM处理器简介 下面我将从上述列举的几个处理器,来给大家介绍ARM处理器 ARM7系列 ARM7系列处理器是低功耗的32位RISC处理器.主要用于对功耗和成本…
前言 本文为观看Cousera的Michigan<Internet History, Technology and Security>教程的个人学习笔记,包括了每个week的概要和个人感想,供个人温故.week 1为中文,之后就用英文写了,不为其他,只是觉得看英文视频用英文总结,这样更自然些. week1 二战时期出现了许多伟大的发明,改变了和平时代我们的生活方式. 战争时期的交流需要,出现了无线电等. 战争中由于信息加密和解密的需求,出现了机器,而加密与解密是机器发展的核心. 无数的人投身于…
ARM Linux 内核 panic 之cache 一致性 ——Cortex-A9多核cache和TLB一致性广播 Cortex-A9的多喝CPU可以接收和执行一致性广播操作,当其使能并处于SMP模式时.本文以内核的panic为例,在给出内核panic后的真正原因后,讨论Cortex-A9多核的cache和TLB的一致性广播,实际使用中应该怎么设置. 1 多核启动android失败 内核版本:3.0.15           CPU:Freescale Imx6Q(Cortex-A9四核) 芯片…
ARM Linux 内核 panic 之cache 一致性 ——cci-400 cache一致互联 CCI-400 集合了互联和一致性功能,有 2 个 ACE slave 接口和 3 个 ACE-Lite slave 接口,有 3 个 AXI master 接口.2 个 ACE slave 接口可以相互 snoop 对方,ACE-Lite slave 接口可以 snoop 这 2 个 ACE slave 接口.本文首先介绍cci-400相关结构,然后以内核的panic为引子,最后给出导致内核pa…