Lattice-Based Blind Signatures: Short, Efficient, and Round-Optimal

目录

  • 笔记
  • 后续的创新方向
  • 摘要
  • 引言

Lattice-Based Blind Signatures: Short, Efficient, and Round-Optimal
CCS 2023

在这里插入图片描述

笔记

该文档提出了一种基于格子密码学的2轮盲签名协议。该协议是四舍五入最优的,签名大小为 22 KB,使其比其他基于格的方案更短。该文档还引入了一种“密钥验证”盲签名方案,其签名大小较小,为 48 字节。这些协议使用零知识证明,非常适合预先知道要签名的消息的应用程序。讨论了协议的效率,尽管尚未实现拟议的框架。

大意:

  • 基于格子密码学的2轮盲签名协议的提出
  • 签名大小为 22 KB 的圆形最优协议
  • 引入签名大小为 48 字节的“密钥验证”盲签名方案
  • 在协议中使用零知识证明
  • 非常适合事先知道要签名的消息的应用
  • 讨论协议的效率,但尚未实现。

后续的创新方向

后续行动的可能创新方向可包括:

1.提高效率:目前资料中描述的方案有一定的计算成本,特别是在第一轮签约过程中。探索优化和降低这些成本的方法可以使该计划更加实用和高效。

  1. 安全分析:对方案进行彻底的安全分析,包括形式证明和潜在攻击分析,可以更深入地了解其优势和劣势。这种分析可以帮助识别任何潜在的漏洞,并提出改进建议,以增强方案的安全性。

  2. 实施和评估:实施方案并评估其在实际场景中的性能,可以为其实用性和效率提供有价值的见解。这可能涉及将方案与现有的盲签名方案进行基准测试,并分析其在计算时间、内存使用和通信开销方面的性能。

  3. 后量子安全性:研究该方案的后量子安全性可能是未来研究的重要方向。考虑到量子计算机对基于格的密码学的潜在影响,并探索增强该方案对量子攻击的抵抗力的方法可能很有价值。

  4. 可用性和用户体验:考虑该方案的可用性和用户体验方面对于其在实际应用中的采用至关重要。探索简化用户界面、提高用户理解度和增强整体用户体验的方法,可以使方案更加用户友好和易于访问。

  5. 形式化验证:应用形式化方法和自动定理证明等形式化验证技术来验证方案的正确性和安全性,可以提供强有力的保证,增加对其可靠性的信心。

  6. 可扩展性和互操作性:研究该方案的可扩展性和互操作性对于其在大规模系统中的采用以及与现有加密协议的集成非常重要。探索处理大量用户的方法,确保与不同平台和系统的兼容性,并实现无缝集成,可能是未来研究的宝贵方向。

这些只是根据所提供的信息进行后续研究的几个可能方向。根据具体的目标和要求,可能还有其他创新方向可供探索。

摘要

我们提出了一种基于随机预言机启发式和标准格问题(环/模块SIS/LWE和NTRU)的2轮盲签名协议,签名大小为22KB。该协议是全面优化的,并且具有小到60KB的转录本大小。该盲签名比基于del Pino和Katsumata的标准假设的最紧凑的基于格的方案(Crypto 2022)短约4倍,比Agrawal等人的方案短约2倍。(CCS 2022)基于他们新提出的又一个ISIS假设。我们还提出了一种“密钥验证”盲签名方案,其中验证器和签名者需要共享一个密钥。该方案的签名大小较小,仅为48字节,但还需要进一步的工作来探索其签名生成协议的效率。

引言

盲签名是一种协议,在该协议中,用户从签名者那里获得消息的签名,而签名者不需要了解消息的任何信息,是基于隐私的密码学的基本原理之一[13]。由于数字货币的出现和人们日益增长的隐私期望,它们的重要性正在稳步增加。根据各种假设,已经有许多实际的实例对这个原语进行了实例化,目前有在国家层面部署这些原语以创建中央银行数字货币的具体建议(例如[14])。

最近的另一个重要发展是,基于因子分解和离散对数等假设的密码学正在向基于推测量子安全假设的密码学过渡。经过6年的NIST量子后标准化工作,最近产生了四种公钥方案(一种加密和三种数字签名),将在明年进行标准化[31],美国国家安全局现在要求必须在2030年代初全面过渡到量子安全密码学[32]。这一时间线很可能与盲签名和其他即将推出的基于隐私的加密方案的大规模部署密切吻合;这强烈地意味着这些也需要是量子安全的。但是,尽管有许多基于经典假设的非常有效的盲签名,但缺乏对量子安全盲签名的研究。【[14]标题中的“量子安全”仅指特定的安全属性——然而,整个方案并不量子安全,因为它基于RSA。】

最近,两项基于格的盲签名提案改善了这一现状,尽管其效率不如经典签名,但肯定处于实用领域。[16]的方案是基于标准格假设【我们讨论的所有格假设和本文中的格假设都是多项式结构的上格。】的盲签名,签名大小约为100KB,总通信量低于1兆字节。[2]中的方案基于该文提出的新的一个多ISIS假设,其优点是该方案更高效,大小约为45KB,并且创建签名所需的通信更少。

在我们的工作中,我们改进了现有技术,提出了一种基于标准格假设的实用盲签名,将签名大小缩小到大约22KB。我们还提出了一种密钥验证盲签名方案,其中签名只有48字节,但后者的缺点是签名的生成效率较低,并且验证需要签名者的密钥。

我们的方案是轮最优的,这意味着签名是在两轮之后生成的。圆优化在实践中是有用的,因为通信延迟通常是交互式协议中的主要瓶颈。它还可以非常有用,因为它允许其中一方离线预计算协议的整个部分,这甚至可以允许相当低功率的用户参与协议。此外,2轮盲签名不必担心涉及签名协议的并发执行的微妙问题,这可能会使多轮盲签名的设计复杂化,并在过去导致具体的攻击[7]。

我们的协议使用两种不同类型的零知识证明。签名验证中使用的零知识证明是[26]证明格关系知识的一种有效的基于格的证明。然而,在用户和签名者之间的第一轮交互中,我们需要证明加密哈希函数的输入知识。由于此类函数的结构不如格关系,因此这一部分的计算成本更高,尽管并不令人望而却步(请参阅第1.1节中的讨论)。由于签名过程中最昂贵的部分发生在第一个流期间,因此我们的协议特别适合于提前知道要签名的消息的应用,从而可以离线地预先计算这些证明。一个这样的应用程序是电子现金(在[13]中激发盲签名的应用程序),其中用户要求随机消息的签名,可以在与签名者(即银行)的交互开始之前选择。

下面我们给出了我们的结构的详细草图。我们假设读者对基本的格密码术有些熟悉。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/222168.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

竞赛活动过程中评委亮灯是如何实现的

选秀节目中用到的那种评委爆灯效果要通过软件和硬件一起实现,软件实现在新一轮开始时,统一灭灯,评委通过按钮触发软件打开相应的灯,并自动发出声音。其实用到的物料包括:软件、按钮、灯、工业控制器。软件是核心&#…

Python Tkinter库入门与基础

更多资料获取 📚 个人网站:ipengtao.com Tkinter是Python标准库中内置的图形用户界面(GUI)工具包,提供了创建窗口、按钮、文本框等GUI元素的功能。本文将介绍Tkinter的基础知识,帮助大家快速入门。 安装与…

制作古风纹理的滕王阁3D模型

在线工具推荐: 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 滕王阁,位于江西省南昌市东湖区沿江路,地处赣…

PDM是什么?解析:PDM的基础知识

PDM是什么? PDM的中文名称为产品数据管理(Product Data Management),它是一门用来管理所有与产品相关信息(包括零件信息、配置、文档、CAD文件、结构、权限信息等)和所有与产品相关过程(包括过程…

HarmonyOS学习--初次下载安装和配置环境

一、Windows下载与安装软件 运行环境要求: 为保证DevEco Studio正常运行,建议电脑配置满足如下要求: 操作系统:Windows10 64位、Windows11 64位内存:8GB及以上硬盘:100GB及以上分辨率:1280*80…

智能优化算法应用:基于类电磁机制算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于类电磁机制算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于类电磁机制算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.类电磁机制算法4.实验参数设定5.算法结果…

【C】递归函数

一、什么是递归 递归其实是⼀种解决问题的⽅法,在C语⾔中,递归就是函数⾃⼰调⽤⾃⼰。 我们先了解一个知识: 每一次函数调用,都会向内存栈区上申请一块空间。 这块空间主要用来存放函数中的局部变量,和函数调用过程中…

不同角度范围下四元数转欧拉角的方式

前言 在标定过程中求出的欧拉角与预设真值差距太大,检查中发现求出的角度与真值角度都可以将车辆坐标系变换到相机坐标系。后通过查阅文献,发现四元数对应的欧拉角并不唯一,在不同的条件下可求出不同的欧拉角,实际应用中需根据实…

网络广播音柱在多场景中的应用

网络广播音柱在多场景中的应用 首先,网络音响在家庭娱乐方面有着突出的表现。在家里,我们可以通过它享受高质量的音乐、电影和游戏。无论是听悠扬的音乐旋律,还是看电影时震撼的音效,它都能提供逼真的沉浸式音效。此外&#xff0…

深入探索Python delattr函数的威力与灵活性

引言: 在Python中,delattr函数是一个非常强大且灵活的工具,它允许我们删除对象的属性。使用delattr函数,我们可以动态地删除对象的属性,从而在编程中实现更灵活的操作。本文将详细介绍delattr函数的用法,帮…

ABCDE类网络的划分及保留网段

根据IP地址的分类,IP地址被分为A、B、C、D和E五类。下面是对ABCDE类网络的划分及保留网段的详细描述: A类网络:范围从1.0.0.0到127.0.0.0,网络地址的最高位必须是“0”,可用的A类网络有127个,每个网络能容…

MQTT协议I/O模块:打通自动化生产线信息孤岛的创新力量

随着物联网的迅速发展,越来越多的IO设备需要与云平台进行通信,以实现远程监控和控制。 MQTT是通过发布主题来上传消息,订阅相关的主题来接收消息。钡铼技术I/O模块执行数据采集和数据处理后,将数据以发布MQTT主题消息的形式进行上…

中小企业:理解CRM与ERP系统的区别与联系,提升业务效能

许多中小型企业正面临着客户递增,市场营销,货存流通等递增数据整合的困扰。这个时候需要根据自身企业的实际情况去选择适合自己的系统。那么,中小企业使用CRM系统和erp系统的区别是什么? 一、含义和目标区别 CRM系统旨在帮助企业…

Qt/C++视频监控拉流显示/各种rtsp/rtmp/http视频流/摄像头采集/视频监控回放/录像存储

一、前言 本视频播放组件陆陆续续写了6年多,一直在持续更新迭代,视频监控行业客户端软件开发首要需求就是拉流显示,比如给定一个rtsp视频流地址,你需要在软件上显示实时画面,其次就是录像保存,再次就是一些…

数字化转型如何落地?_光点科技

数字化转型是现代企业发展的关键环节,它不仅仅是技术的升级,更是企业文化、运营模式和市场战略的全面革新。一个成功的数字化转型能够为企业带来更高效率、更好的客户体验和更强的市场竞争力。那么,数字化转型如何落地呢? 确定转型…

[PyTorch][chapter 5][李宏毅深度学习][Classification]

前言: 这章节主要讲解常用的分类器原理.分类主要是要找到一个映射函数 比如垃圾邮件分类 : c0, 垃圾邮件 c1 正常邮件 主要应用场景: 垃圾邮件分类,手写数字识别,金融信用评估. 这里面简单了解一下,很少用 目录: 1: …

Tensorflow和keras版本对应关系

文章目录 Keras和Tensorflow版本对应关系Tensorflow与CUDA,CUDNN版本对应关系 关注公众号:『AI学习星球』 论文辅导 、4对1教学或算法学习或可以通过公众号滴滴我 文章目录 Keras和Tensorflow版本对应关系Tensorflow与CUDA,CUDNN版本对应关系…

程序员如何开发高级python爬虫?

之前我有写过一篇“高级爬虫和低级爬虫的区别”的文章,我们知道它并非爬虫领域中专用术语。只是根据爬虫的复杂性来断定是否是高级爬虫。以我个人理解:高级爬虫是可能具有更复杂的功能和更高的灵活性的爬虫。下面我们围绕高级爬虫来了解下有趣的事情。 低…

基于SSM实现的公文管理系统

一、技术架构 前端:jsp | jquery | bootstrap 后端:spring | springmvc | mybatis 环境:jdk1.8 | mysql | maven 二、代码及数据库 三、功能介绍 01. 登录页 02. 首页 03. 系统管理-角色管理 04. 系统管理-功能管理 05. 系统管理-用…

FastBootstrap - 知名软件开发商 Atlassian 出品的免费开源的 Bootstrap 主题,帮助开发者快速构建 web 项目

一个优质的 BootStrap 主题 UI,很适合用来开发网站应用,推荐给大家。 FastBootstrap 是一个前端 UI 框架,由澳大利亚知名软件厂商 Atlassian 精心设计、开发并且维护,这是一款以 Bootstrap 为基础的 UI 框架,提供了更…