垃圾回收站
文章平均质量分 59
专业回收垃圾
代码改变世界ctw
12年手机安全、汽车安全、芯片安全开发经验。擅长Trustzone/TEE/安全的设计与开发。作有《Armv8/Armv9架构从入门到精通》、《Trustzone/TEE/安全快速入门班》、《Secureboot从入门到精通 训练营》等课程。
展开
-
04-请描述内核空间和用户空间之间的通信机制
Linux内核空间和用户空间之间的通信机制非常多样化,每种机制都有其特定的应用场景和使用方式。这些通信机制使得用户空间程序能够利用内核提供的丰富功能,并与系统硬件设备进行有效的交互和控制。原创 2024-06-23 15:45:00 · 718 阅读 · 0 评论 -
Learn the architecture - Understanding Armv9-A trace
ETE(Embedded Trace Extension)是Armv9-A处理器的追踪架构。ETE与Arm ETMv4架构有许多相似之处,这些相似之处在ETE和ETMv4实现之间创建了一个兼容的追踪编程和解码环境。一些元素是可选追踪的,例如“IMPLEMENTATION DEFINED”异常。IMPLEMENTATION DEFINED 异常的例子包括错误纠错码(ECC)纠错和程序执行的通用重播。ETE并不支持ETMv4的所有功能。原创 2023-12-11 21:06:24 · 941 阅读 · 0 评论 -
Atomic transactions in AMBA CHI
原子操作是在没有受到其他请求方干扰的情况下执行的读改写序列。与AXI中的独占访问一样,原子事务允许请求方修改内存特定区域的数据。这些事务还确保来自其他请求方的写入不会损坏数据。原子事务可以执行多个原子操作,并可以在处理器内部或外部执行。在AXI3、AXI4和CHI-A中,请求方获取数据,执行操作,然后将结果写回,以完成原子访问。CHI-B启用了将原子操作传输到互联或从属节点(SN)的选项。这种提高的效率减少了数据对其他请求方不可访问的时间。为执行原子操作,目标使用算术逻辑单元(ALU)。原创 2023-12-11 20:34:27 · 1267 阅读 · 0 评论 -
Armv8-A external debug
外部调试模型是在被调试的处理单元(PE)外部托管调试器时使用的。外部调试器通过配置调试事件来控制核心进入调试状态。通过编程调试逻辑或通过向核心发出调试停止请求的信号来配置调试事件。原创 2023-12-11 19:55:03 · 1191 阅读 · 0 评论 -
Marvin攻击25 年之久的RSA解密漏洞重现
因此,虽然 Marvin 攻击是一个概念性缺陷,但没有一个可以普遍应用的单一修复或补丁,并且由于每个项目独特的代码库和 RSA 解密实现,问题的表现有所不同。尽管马文攻击强调了 RSA 解密中的一个基本缺陷,但由于各个实现的多样性和复杂性,主要是如何管理填充错误,但马文攻击没有相应的 CVE。经过衡量端到端操作的广泛测试后,红帽研究人员发现了原始定时攻击的几种变体,统称为“马文攻击”,它可以有效地绕过修复和缓解措施。红帽警告称,该漏洞不仅限于 RSA,还扩展到大多数非对称加密算法,使它们容易受到旁道攻击。原创 2023-10-15 02:14:42 · 414 阅读 · 0 评论 -
勒索软件组织声称它“损害了所有索尼系统”
新晋勒索软件组织 RansomedVC 声称已成功入侵娱乐巨头索尼的计算机系统。正如勒索软件团伙所做的那样,它在其暗网网站上发布了这一消息,并在那里出售从受害者计算机网络中窃取的数据。索尼尚未对此事发表评论,重要的是要明白,我们只了解故事的一方面,而我们所掌握的这一面来自一群犯罪分子。索尼妥协的说法可能被证明是错误的,或者更有可能是夸大其词。如果 RansomedVC 可信的话,索尼并没有屈服于该组织的赎金要求,这对索尼来说是件好事,太棒了。原创 2023-10-15 02:12:08 · 83 阅读 · 0 评论 -
Office专业增强版2021
突然毫无征兆的过期了。由于急需向客户回报自己的产品,遂安装了WPS顶一顶,然鹅用习惯了office,突然换成WPS真的是不习惯。后来网上搜索了许久也找不到解决办法,算了,去拼夕夕搜一下付费的玩意,没想到不到30分钟就解决了,遂记录一下。1、花钱买了一个密钥,按理说输入后即可激活,也就10s钟的时间。工具卸载掉老的版本,重新安装新的版本,然后再重新输入密钥。2、然鹅可能版本不一致,我的是。原创 2023-08-19 12:42:53 · 3848 阅读 · 0 评论 -
关于open tee有如下几点事实
TEE原创 2023-03-01 10:00:24 · 179 阅读 · 0 评论 -
【直播】-DRM和TZC400的介绍-2022/11/26
然后就搞了本次的直播,共计17人报名。(有ASIC大佬、有软件大佬、芯片严重大佬、车厂的大佬、还有多媒体大佬…最近有两位SOC大佬再和我探讨TZC的设计,以及使用场景。也有几位软件工程师,在深入得学习安全技术,也问到了TZC相关的技术。讨论的过程是非常震撼的,简单的两份文档,聊了足足两个小时,和这些ASIC大佬交流,受益匪浅!在非直播期间内,大家遇到的任何疑问,欢迎私信、微信探讨。,我每天都会看,交流和探讨。原创 2022-11-26 22:59:54 · 777 阅读 · 1 评论 -
【直播】-ARM异常中断答疑篇-2022/11/07
tee原创 2022-11-07 00:13:10 · 302 阅读 · 1 评论 -
How to Fix Microsoft Teams Error caa70004
How to Fix Microsoft Teams Error caa70004原创 2022-10-18 22:17:04 · 2759 阅读 · 0 评论 -
0-博客笔记导读目录(全部)-20220506backup
文章不在多在精置顶推荐:1、ARMV8-aarch64的通用寄存器和系统寄存器介绍2、ARM trustzone学习和总结-一篇就够了3、ARMV8的一些总结-一篇就够了4、ARMV8-aarch64的虚拟内存(mmu/tlb/cache)介绍-概念扫盲5、深度学习arm cache系列–一篇就够了6、ARM MMU的学习笔记-一篇就够了7、ATF的代码学习篇-一篇就够了8、linux和optee的中断处理流程举例(gicv3举例)9、中断虚拟化-Host和Guest的中断处理流程举例原创 2022-05-06 13:38:54 · 480 阅读 · 0 评论 -
[私]-图片backup-2
1原创 2022-05-15 19:34:19 · 177 阅读 · 0 评论 -
0-博客笔记导读目录(全部)-backup-20220118
置顶推荐:1、ARMV8-aarch64的通用寄存器和系统寄存器介绍2、ARM trustzone学习和总结-一篇就够了3、ARMV8的一些总结-一篇就够了4、ARMV8-aarch64的虚拟内存(mmu/tlb/cache)介绍-概念扫盲5、ARM cache的学习笔记-一篇就够了6、ARM MMU的学习笔记-一篇就够了7、ATF的代码学习篇-一篇就够了8、linux和optee的中断处理流程举例(gicv3举例)9、中断虚拟化-Host和Guest的中断处理流程举例(gicv3举例).原创 2022-01-18 13:09:28 · 429 阅读 · 0 评论 -
[ATF]-ATF文档和代码的深度解读
文章目录组件(components)1. Secure Payload Dispatcher (SPD)1.1. OP-TEE Dispatcher1.2. Trusted Little Kernel (TLK) Dispatcher1.3. Trusty Dispatcher2. Arm SiP Services2.1. Performance Measurement Framework (PMF)2.2. Execution State Switching service2.3. DebugFS int原创 2020-12-16 11:15:54 · 1187 阅读 · 0 评论 -
删除-ARMV8-V9-ATF-FFA学习笔记目录-2021-08
一、ARM64基础文章类别博文说明问答专区类别博文说明EL1t和EL1h中的后缀t和h分别是什么意思?原创 2021-07-28 12:45:26 · 521 阅读 · 0 评论 -
免费Opengrok-代码阅读工具:Kernel,Optee,ATF,Uboot...
搭建了一个免费Opengrok服务器,飞一样的感觉, 欢迎大家体验http://121.5.180.25:8080/source/原创 2021-08-14 16:34:30 · 509 阅读 · 0 评论 -
0-博客笔记导读目录(全部)-backup-20210812
置顶推荐:1、ARMV8-aarch64的通用寄存器和系统寄存器介绍2、ARM trustzone学习和总结-一篇就够了3、ARMV8的一些总结-一篇就够了4、ARMV8-aarch64的虚拟内存(mmu/tlb/cache)介绍-概念扫盲5、ARM cache的学习笔记-一篇就够了6、ARM MMU的学习笔记-一篇就够了7、ATF的代码学习篇-一篇就够了8、linux和optee的中断处理流程举例(gicv3举例)文末有微信群二维码快速链接 &.原创 2021-08-12 21:30:51 · 414 阅读 · 0 评论 -
在ubuntu20.10上搭建SVN Server
背景:做为一名嵌入式工程师,工作了八九年,积攒了大量的学习资料,家里备有3个电脑、好几块硬盘,另外还有百度云盘、阿里云盘等。各种零碎的资料、不知如何分类,导致出现了有的资料只出现在某一个硬盘中,或者是某一个资料存在了多台电脑多台硬盘中,总之这个资料是越管理越乱…终于狠下心来,搞一个SVN服务器吧,用于存储自己的小知识库1、安装subversionsudo apt-get install subversion2、创建repositorymkdir /home/test/workspace/svn.原创 2021-05-15 19:28:28 · 345 阅读 · 1 评论 -
DEN0024A_v8_architecture_PG_1.0.pdf 翻译计划
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g+±multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache lib...原创 2020-02-18 12:49:23 · 1682 阅读 · 1 评论 -
电子书pdf预览
armv8,armv9原创 2020-08-08 14:44:08 · 1504 阅读 · 1 评论 -
博客笔记导读目录-temp
1、理论基础篇typetitlereservedcore1、optee栈的介绍2、optee中断的介绍3、optee同步机制的介绍4、optee中smc的介绍5、optee中MMU介绍6、optee中的页面管理7、optee中的share-memoryreservedcryptoreservedreservedDevice TreereservedreservedFile StructurereservedreservedGP API原创 2020-08-20 00:37:23 · 1192 阅读 · 0 评论 -
MTK平台的启动流程(secureboot)
原创 2020-08-11 20:24:19 · 3028 阅读 · 0 评论 -
Android Security视频学习合集
目录1、Android Gatekeeper精讲![在这里插入图片描述](https://img-blog.csdnimg.cn/20200808145510609.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEzNTA4Nw==,size_16,color_FFFFFF,t_70)请扫码到哔哩哔哩看视频1、Andro原创 2020-08-08 14:55:33 · 1085 阅读 · 0 评论 -
Sphinx文档的展示-个人学习笔记
reserved-2020-1127–3原创 2020-11-27 15:26:49 · 1922 阅读 · 0 评论 -
[私]-图片backup
PKI : public-key infrastructure : 公开密钥体系原创 2020-06-23 10:45:08 · 1291 阅读 · 0 评论 -
GP官网上的TEE学习课程和费用介绍
reserved-2020-1127–2原创 2020-11-27 15:26:18 · 2246 阅读 · 0 评论 -
linux kernelcrypto api学习
struct blkcipher_walk { union { struct { struct page *page; unsigned long offset; } phys; struct { u8 *page; u8 *addr; } virt; } src, dst; struct scatter_walk in; unsigned in...原创 2019-11-06 10:35:51 · 1685 阅读 · 0 评论 -
openssl aes加解密的使用
1、先写一个用于生产二进制文件的工具使用说明:新建main.c,将代码拷贝到main.c中,在linux环境下执行gcc main.c -o x,输出可执行文件x#include <stdio.h>int write_the_same_datas(char *name,unsigned int len,char value){ FILE *fp; int i; fp......原创 2019-10-31 11:13:07 · 3000 阅读 · 0 评论