嵌入式
文章平均质量分 70
AI初级布道者
致力于跟紧AI 前沿技术和进展,学习并分享。
拓宽 AI 应用场景。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
侧信道时序攻击
进行RSA 4K验证函数实现时,其中注意事项之一是预防侧信道时序攻击,那么什么是侧信道时序攻击呢?某些加密算法(如RSA的模幂运算或AES的查表操作)的执行时间可能受密钥位的影响。如果前几个字符匹配,则会多花一些时间。的一种,不直接破解算法,而是利用物理或逻辑层面的信息泄露进行攻击。因此,安全编程必须考虑时间、功耗、电磁辐射等侧信道因素。来推断敏感信息(如密码、密钥等)的攻击方式。,结合统计方法,逐步推断出密钥或密码等机密数据。在关键操作中插入随机延迟,干扰时间测量。恒定时间编程、缓存隔离、随机化延迟。原创 2025-06-18 19:58:09 · 1197 阅读 · 0 评论 -
模运算的基本性质
对于整数a、b和正整数m,我们说a与b模m同余,记作:a≡b(modm)当且仅当m整除(a - b),即存在整数k使得:a−b=km。原创 2025-06-18 14:24:34 · 422 阅读 · 0 评论 -
centos上,如何编译gmp静态库,并调用
通过这种方式,可以确保程序完全独立运行,无需目标系统安装 GMP 动态库。在 CentOS 上编译 GMP 静态库(确保系统已安装必要的开发工具(从官方下载最新稳定版(如。,说明程序已完全静态链接。或者从 阿里镜像源下载。原创 2025-05-30 16:58:23 · 502 阅读 · 0 评论 -
GDB调试常用命令
使用GDB调试的时候,GDB默认只能跟踪一个进程,可以在fork函数调用之前,通过指令设置GDB调试工具跟踪父进程或者是跟踪子进程,默认跟踪父进程。-Wall 的作用: 在不影响程序行为的情况下打开所有warning,发现更多的问题,避免不必要的BUG。-g 的作用:在可执行文件中添加源代码信息,比如可执行文件第几条对应源码第几行。结束当前调用函数并返回指定值,到上一层函数调用处。监视某一个变量或内存地址的值是否发生变化。切换到当前调用线程的指定堆栈。查看当前线程的调用堆栈。运行一个待调试的程序。原创 2025-05-23 11:40:41 · 559 阅读 · 0 评论 -
cryptography, RSA4K算法用同样的key,去sign同一条消息,产生的signature会不一样么?
(Probabilistic Signature Scheme)是概率性填充方案,会引入随机盐值(salt),因此每次签名结果不同。:PSS 会为每次签名生成不同的随机盐,导致签名结果不同,但所有结果均可通过验证。:PKCS1v15 的签名过程是纯数学计算,无随机性。是确定性填充方案,对同一消息和密钥,生成的签名。,除非需要兼容旧系统。在 RSA 签名中,现代安全应用(推荐)原创 2025-05-23 11:34:13 · 341 阅读 · 0 评论 -
RSA-4096 密钥在 cryptography 和 GMP 库之间的转换
在 cryptography (Python) 和 GMP (C语言) 之间转换 RSA-4096 密钥需要注意两者的密钥表示格式差异。原创 2025-05-23 11:24:16 · 860 阅读 · 0 评论 -
readelf工具有哪些主要功能
文件的强大工具,可以查看 ELF 文件的头部信息、节(Sections)、段(Segments)、符号表(Symbol Table)、动态链接信息等。表示未定义的符号(需在运行时动态解析)。是 Linux/Unix 下用于分析。readelf [选项] <ELF文件>依赖 BFD 库,支持更多文件格式。不依赖 BFD 库,适合低级分析。是分析 ELF 文件的。仅用于可执行文件/共享库。,则是 ELF 文件。直接解析 ELF 结构。查看符号表(简单场景)原创 2025-04-28 16:37:36 · 859 阅读 · 0 评论
分享