Computer Arithmetic for Cryptography and Reliable Security: Algorithms and Architectures

密码学和可靠安全的计算机算法:算法和架构

基本信息

  • 批准号:
    RGPIN-2020-05798
  • 负责人:
  • 金额:
    $ 2.4万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2020
  • 资助国家:
    加拿大
  • 起止时间:
    2020-01-01 至 2021-12-31
  • 项目状态:
    已结题

项目摘要

Technology is accelerating, computing systems are becoming more powerful, and attackers are using sophisticated techniques and artificial intelligence. As a result, stronger security and cryptographic schemes with larger keys need to be implemented into smart devices and systems to protect sensitive data, computing systems, and network. The cryptographic systems are computationally complex and so their performance heavily relies on their efficient computations, specially in resource constrained embedded systems, such as smart cards, radio frequency identification tags, Internet of Things, and nodes in wireless sensor networks, where the power consumption, memory, and bandwidth are very limited. Efficient and reliable designs and implementations of cryptographic computations are challenging due to their complex nature. The main objective of this research is to propose novel computer arithmetic algorithms and architectures for cryptographic primitives and reliable security systems based on state of the art Advanced Encryption Standard (AES), the AES-GCM (Galois/counter mode) authenticated encryption, and Elliptic Curve Cryptography (ECC) as well as several submissions to the NIST lightweight cryptography standardization process. We are interested in devising the hardware implementations of such cryptographic systems for lightweight, low-power and high-speed target applications. We investigate the design of original algorithms and architectures for field arithmetic operations used in the AES, AES-GCM, and ECC cryptosystems. Choosing an appropriate field representation plays a critical role on the implementation performance of these cryptosystems. We consider different bases and representations to design the high-level and low-level arithmetic computations based on different design metrics. We investigate the effects of architectural design in terms of types of inputs and outputs (serial or parallel) and appropriate digit-level operations to find novel arithmetic algorithms/architectures with optimum digit sizes. Then, the optimum designs of the underlying arithmetic operations will be incorporated into the corresponding cryptosystems. Also, we design innovative reliable security systems to counteract natural faults and fault attacks. This research is very important for current and future technologies due to the increase in the density, clock frequency, and power dissipation per unit in very large scale integrated circuits. More importantly, fault attacks have become a serious concern in cryptography. This part of research will be based on adopting efficient concurrent error control coding approaches which has low overhead with acceptable error coverage. The outcome of this research leads to more secure and reliable cryptographic and security systems with lower cost and higher performance. It will also contribute to training highly qualified personnel for academia and Canadian industry.
技术正在加速发展,计算系统变得越来越强大,攻击者正在使用复杂的技术和人工智能。因此,需要在智能设备和系统中实施更强的安全性和具有更大密钥的加密方案,以保护敏感数据、计算系统和网络。 加密系统计算复杂,因此其性能在很大程度上依赖于高效计算,特别是在资源受限的嵌入式系统中,例如智能卡、射频识别标签、物联网和无线传感器网络中的节点,其中功耗、内存和带宽都非常有限。 由于密码计算的复杂性,高效可靠的设计和实现具有挑战性。本研究的主要目标是提出新颖的计算机算术算法和架构,用于基于最先进的高级加密标准 (AES)、AES-GCM(伽罗瓦/计数器模式)认证加密和 Elliptic 的加密原语和可靠的安全系统。曲线密码学 (ECC) 以及向 NIST 轻量级密码学标准化流程提交的多项内容。我们有兴趣为轻量级、低功耗和高速目标应用设计此类加密系统的硬件实现。 我们研究了 AES、AES-GCM 和 ECC 密码系统中使用的字段算术运算的原始算法和架构的设计。选择适当的字段表示对于这些密码系统的实现性能起着至关重要的作用。我们考虑不同的基础和表示,根据不同的设计指标来设计高级和低级算术计算。我们根据输入和输出类型(串行或并行)以及适当的数字级操作来研究架构设计的影响,以找到具有最佳数字大小的新颖算术算法/架构。然后,底层算术运算的优化设计将被纳入相应的密码系统中。 此外,我们还设计了创新的可靠安全系统来应对自然故障和故障攻击。由于超大规模集成电路的密度、时钟频率和单位功耗的增加,这项研究对于当前和未来的技术非常重要。更重要的是,故障攻击已成为密码学中的一个严重问题。这部分研究将基于采用高效的并发错误控制编码方法,该方法具有较低的开销和可接受的错误覆盖率。 这项研究的成果带来了更安全可靠的密码和安全系统,成本更低,性能更高。它还将为学术界和加拿大工业界培训高素质人才做出贡献。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

ReyhaniMasoleh, Arash其他文献

ReyhaniMasoleh, Arash的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('ReyhaniMasoleh, Arash', 18)}}的其他基金

Computer Arithmetic for Cryptography and Reliable Security: Algorithms and Architectures
密码学和可靠安全的计算机算法:算法和架构
  • 批准号:
    RGPIN-2020-05798
  • 财政年份:
    2022
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Computer Arithmetic for Cryptography and Reliable Security: Algorithms and Architectures
密码学和可靠安全的计算机算法:算法和架构
  • 批准号:
    RGPIN-2020-05798
  • 财政年份:
    2021
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Efficient and reliable computations for lightweight and/or high-performance cryptosystems: algorithms, architectures, designs and implementations
轻量级和/或高性能密码系统的高效可靠计算:算法、架构、设计和实现
  • 批准号:
    RGPIN-2015-04899
  • 财政年份:
    2019
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Efficient and reliable computations for lightweight and/or high-performance cryptosystems: algorithms, architectures, designs and implementations
轻量级和/或高性能密码系统的高效可靠计算:算法、架构、设计和实现
  • 批准号:
    RGPIN-2015-04899
  • 财政年份:
    2018
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Efficient and reliable computations for lightweight and/or high-performance cryptosystems: algorithms, architectures, designs and implementations
轻量级和/或高性能密码系统的高效可靠计算:算法、架构、设计和实现
  • 批准号:
    478096-2015
  • 财政年份:
    2017
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Efficient and reliable computations for lightweight and/or high-performance cryptosystems: algorithms, architectures, designs and implementations
轻量级和/或高性能密码系统的高效可靠计算:算法、架构、设计和实现
  • 批准号:
    RGPIN-2015-04899
  • 财政年份:
    2017
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Efficient and reliable computations for lightweight and/or high-performance cryptosystems: algorithms, architectures, designs and implementations
轻量级和/或高性能密码系统的高效可靠计算:算法、架构、设计和实现
  • 批准号:
    RGPIN-2015-04899
  • 财政年份:
    2016
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Efficient and reliable computations for lightweight and/or high-performance cryptosystems: algorithms, architectures, designs and implementations
轻量级和/或高性能密码系统的高效可靠计算:算法、架构、设计和实现
  • 批准号:
    478096-2015
  • 财政年份:
    2016
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Efficient and reliable computations for lightweight and/or high-performance cryptosystems: algorithms, architectures, designs and implementations
轻量级和/或高性能密码系统的高效可靠计算:算法、架构、设计和实现
  • 批准号:
    478096-2015
  • 财政年份:
    2015
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Efficient and reliable computations for lightweight and/or high-performance cryptosystems: algorithms, architectures, designs and implementations
轻量级和/或高性能密码系统的高效可靠计算:算法、架构、设计和实现
  • 批准号:
    RGPIN-2015-04899
  • 财政年份:
    2015
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual

相似国自然基金

整体域及其上阿贝尔簇相关算术对象的变化规律研究
  • 批准号:
    12371013
  • 批准年份:
    2023
  • 资助金额:
    43.5 万元
  • 项目类别:
    面上项目
代数几何和算术几何中的Hodge理论与Higgs丛理论
  • 批准号:
    12331002
  • 批准年份:
    2023
  • 资助金额:
    193 万元
  • 项目类别:
    重点项目
随机整数与随机排列的因子分布和Smith矩阵算术性质的研究
  • 批准号:
    12371333
  • 批准年份:
    2023
  • 资助金额:
    43.5 万元
  • 项目类别:
    面上项目
自守L-函数的Dirichlet系数的算术分布
  • 批准号:
    12271297
  • 批准年份:
    2022
  • 资助金额:
    45 万元
  • 项目类别:
    面上项目
志村簇的几何及其算术应用
  • 批准号:
    12231001
  • 批准年份:
    2022
  • 资助金额:
    235 万元
  • 项目类别:
    重点项目

相似海外基金

Arithmetic of Thin Groups and Isogeny-Based Cryptography
稀疏群算法和基于同源的密码学
  • 批准号:
    2401580
  • 财政年份:
    2024
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Continuing Grant
SaTC: CORE: Small: Markoff Triples, Cryptography, and Arithmetic of Thin Groups
SaTC:核心:小:马可夫三元组、密码学和薄群算术
  • 批准号:
    2154624
  • 财政年份:
    2022
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Standard Grant
Computer Arithmetic for Cryptography and Reliable Security: Algorithms and Architectures
密码学和可靠安全的计算机算法:算法和架构
  • 批准号:
    RGPIN-2020-05798
  • 财政年份:
    2022
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Computer Arithmetic for Cryptography and Reliable Security: Algorithms and Architectures
密码学和可靠安全的计算机算法:算法和架构
  • 批准号:
    RGPIN-2020-05798
  • 财政年份:
    2021
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Ultra Low Power Computing for Next Generation Implantable Smart Cardiac Pacemakers
适用于下一代植入式智能心脏起搏器的超低功耗计算
  • 批准号:
    10091473
  • 财政年份:
    2018
  • 资助金额:
    $ 2.4万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了