首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏网络安全技术点滴分享

    为LLVM引入常量时间支持以保护密码学代码

    Introducing constant-time support for LLVM to protect cryptographic codeTrail of Bits 已经为 LLVM 开发了常量时间编码支持 核心新增的是 __builtin_ct_select 系列内置函数:// Constant-time conditional selectionresult = __builtin_ct_select( Real-world impact在最近的研究“Breaking Bad: How Compilers Break Constant-Time Implementations”中,Srdjan Čapkun _builtin_ct<op> // for constant-time arithmetic or string operation__builtin_ct_expr(expression) // ResourcesRFC: Constant-Time Coding SupportLLVM Developers’ Meeting 2025: Constant-Time Intrinsics Presentation

    11710编辑于 2026-01-07
  • 来自专栏FreeBuf

    新侧信道攻击出现,2011年以来所有的Intel芯片都受到影响

    Ashish Venkat对此表示,他们知道Intel的开发准则,也知道constant-time programming是抵御侧信道攻击的有效手段。 constant-time programming的编程方法对程序员的开发工作造成了很大影响,不仅引入了开销和部署的挑战。而且遵循这样原则的代码毕竟还很少,只依靠软件开发时保证安全并不够。

    75320发布于 2021-05-20
  • 来自专栏芯智讯

    新安全漏洞GoFetch曝光,苹果M系列处理器无一幸免!

    这个漏洞问题在于完全抵消Constant-time Programming的安全效果,这是一种侧信道(side-channel)缓解加密算法,用来抵御相关攻击。

    31510编辑于 2024-03-26
  • 来自专栏Rust 编程

    Rust 安全参考 | Rust 编译到 WebAssembly 可能出现侧信道攻击

    其中之一是需要保留恒定时间(constant-time)属性,这确保无论输入如何,代码都将始终花费相同的时间来运行。 来源知乎:https://www.zhihu.com/question/20156213/answer/43377769[2] 恒定时间(constant-time) 密码学很难正确实现。

    1.1K40编辑于 2022-04-28
  • 来自专栏机器人课程与技术

    ROS和RRT的一些资料

    srl_global_planner refer to the following papers: Distance Metric Learning for RRT-Based Motion Planning with Constant-Time

    1.6K10发布于 2019-01-23
  • 来自专栏葡萄城控件技术团队

    当心那些有歧义的命名

    确实是这样的,但是,事实上,这里的list.size()不是一 个恒准时(constant-time)操作,这太意外了!其他所有的C++容器类都是恒准时的size()方法呀。

    1.4K60发布于 2018-01-10
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-04-05 《Rust Magazine》 2022 第一季发布

    其中之一是需要保留恒定时间(constant-time)属性,这确保无论输入如何,代码都将始终花费相同的时间来运行。

    56720编辑于 2022-04-18
  • 来自专栏量子位

    清华芯片研究再获顶会MICRO加持:软件定义芯片团队出品,最佳论文提名后又一突破

    分别为: Constant-time Alteration Ternary CAM with Scalable In-Memory Architecture 一种基于可扩展存内架构并支持常数时间更新的三态内容寻址存储器

    63810编辑于 2023-03-10
  • 来自专栏原创分享

    js引擎v8源码解析之zone(基于0.1.5)

    static void Delete(void* p) { } }; // ZoneLists are growable lists with constant-time access to the

    1.3K30发布于 2019-07-30
  • 来自专栏Chiptune

    The Note based on Data Structures and Algorithm Analysis in C CHAPTER 3 P1

    ., making the new item the last item) can be constant-time, as long as we maintain a link to the last

    70861发布于 2020-09-28
  • 来自专栏一个会写诗的程序员的博客

    Apache Arrow 简介

    列式存储 The columnar format has some key features: Data adjacency for sequential access (scans) O(1) (constant-time

    3K30编辑于 2022-01-27
  • 来自专栏小工匠聊架构

    Java Review - 并发编程_ConcurrentLinkedQueue原理&源码剖析

    * * Beware that, unlike in most collections, this method is * NOT a constant-time operation

    46520编辑于 2021-12-30
  • 来自专栏程序那些事

    不要在nodejs中阻塞event loop

    app.get('/constant-time', (req, res) => { res.sendStatus(200); }); 先看一个常量时间复杂度的情况,上面的例子中我们直接设置了respose

    1.3K31发布于 2021-01-26
  • 来自专栏C++ 动态新闻推送

    C++ 动态新闻推送 第26期

    介绍executor概念,异步的抽象,future promise的替代品,未来c++23还是26估计就有了 Concurrent Deferred Reference Counting with Constant-Time

    79520发布于 2021-08-31
  • 来自专栏架构探险之道

    [Java] Java 并发包中并发原理剖析之ConcurrentLinkedQueue

    * *

    Beware that, unlike in most collections, this method is * NOT a constant-time operation

    54020发布于 2019-07-25
  • 来自专栏技术派

    为什么我们不要在nodejs中阻塞event loop

    app.get('/constant-time', (req, res) => { res.sendStatus(200); }); 先看一个常量时间复杂度的情况,上面的例子中我们直接设置了respose

    67440发布于 2021-06-22
  • 来自专栏WindCoder

    HashMap探索01-源码注解翻译

    This implementation provides constant-time performance for the basic operations (get and put), assuming

    73330发布于 2020-02-10
  • 来自专栏程序那些事

    不要在nodejs中阻塞event loop

    app.get('/constant-time', (req, res) => { res.sendStatus(200); }); 先看一个常量时间复杂度的情况,上面的例子中我们直接设置了respose

    78251发布于 2021-02-02
  • 来自专栏王硕

    原 PostgreSQL源码中的List和ListCell的说明

    * * It is important to have constant-time length, append, and prepend * operations.

    2K80发布于 2018-05-17
  • 来自专栏做不甩锅的后端

    多线程基础(七):关于HotSpot中notify方法不具备随机性的证明

    We can make tail access constant-time by converting to // a CDLL instead of using our current

    57520发布于 2020-09-10
领券