【隐私保护】如何找出CLS方案的创新之处?

        本文的写作动机是自己在写论文时对寻找创新点的一些思考,我想把寻找创新点的过程总结和概括成一套流程,从而变成一个思维工具,帮助我自己更好的看懂论文。由于本人水平有限,所以目前这套流程并不完善,这篇博文的作用自然可理解成抛砖迎玉。

 

 分析一篇论文中CLS方案创新点的入手点

问题一:如果我想知道这篇论文中的无证书聚合签名方案有何创新之处该怎么去分析?

(1)对比方案设计

        首先,仔细阅读论文中提出的无证书聚合签名方案的详细算法描述,关注与现有方案相比有哪些新的设计思路和技术手段。对比已有的聚合签名方案,找出新方案的独特之处,例如引入了哪些新的数学结构、优化了哪些步骤、解决了哪些现有方案存在的问题等。

(2)对比安全性证明

        然后,检查论文中对新方案的安全性证明,了解新方案如何达到或超越当前标准的安全级别。对比已有方案的安全性证明,看看新方案是否提供了更强的安全属性或改进了某些方面的安全性。

(3)对比性能分析

        再就是,查看论文中对新方案的性能分析,包括计算复杂度、存储需求、通信开销等方面。对比已有方案的性能指标,看看新方案是否在某些方面有显著提升。还得问自己新方案是怎么做到提升的?

(4)对比应用场景

        最后,了解新方案的应用场景和适用范围,看看新方案是否针对某些特殊领域进行了优化,或者是否具有普适性。

【注】由于我本人的研究方向是CLS,所以用此来举例。你也可以把研究方向的关键词换成你自己的,这便成了一个通用的思考工具。

 

不断提升的Baseline  

问题二:到底要和谁对比?怎么比?

        可以先拿标准的无证书聚合签名认证方案的标准流程和步骤与论文中新方案在步骤流程上做对比,可以找到两者之间的差异,这些差异可能是本文方案的创新之处。具体做法如下:

(1)对比步骤流程

  • 阅读标准的无证书聚合签名方案的步骤流程,理解其基本架构和工作原理。
  • 将本文中的方案步骤与标准方案进行逐一对比,找出两者的异同。
  • 注意观察本文方案中新增的步骤、调整过的步骤,以及简化或优化的部分。

(2)分析差异

  • 对比过程中发现的不同之处,思考这些差异带来的好处和坏处。
  • 考虑这些差异是否提高了安全性、减少了计算成本、提升了效率或其他有益的影响。
  • 判断这些差异是否是真正的创新,还是仅是对现有方案的微调。

(3)结合背景知识得出判断

  • 在对比的过程中,结合密码学和计算机安全的相关知识,理解这些差异背后的技术原理。
  • 考虑这些差异是否符合当前的研究趋势和市场需求。
  • 根据对比分析的结果,得出判断(到底是不是创新),总结出本文方案的主要创新点。

【注】当你对一种方案的标准形式(也就Baseline)很了解后,看论文多了就会发现很多人对这一基准做出了他们各自的改进,而这些改进后的方案又成了你后续看新论文时对比的基准。 

 

总结

        问题一的总结:创新的目标无非是所提方案更安全、更高效。那么(2)和(3)的对比似乎是重要的。但要真正理解为什么会更安全和更高效,往往关键在于能否看懂(1)

        问题二的总结:一开是和最先提出该想法的方案比,因为他是最先提出的所以可以叫做标准方案。在对比过程中,你也可以参考其他文献,看看其他学者是如何评价类似方案的(一般在相关工作里面)。这样有助于你形成更为客观和全面的观点。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++系列-STL中find相关的算法

STL中find相关的算法 💢find相关的算法💢💢find,find_if举例💢💢find_first_of举例💢💢find_end举例💢💢adjacent_find举例 秋词二首 刘禹锡刘禹锡〔唐代〕 …

使用python对股票市场进行数据挖掘的书籍资料有哪些

炒股自动化:申请官方API接口,散户也可以 python炒股自动化(0),申请券商API接口 python炒股自动化(1),量化交易接口区别 Python炒股自动化(2):获取…

golang学习笔记19——golang做服务发现与注册的深度剖析

推荐学习文档 golang应用级os框架,欢迎star基于golang开发的一款超有个性的旅游计划app经历golang实战大纲golang优秀开发常用开源库汇总golang学习笔记01——基本数据类型golang学习笔记02——gin框架及基本原理golang学习笔记03——gin框架的核心数据结构golang学…

[linux 驱动]内核定时器详解与实战

目录 1 描述 2 结构体 2.1 timer_list 3 相关函数 3.1 DEFINE_TIMER 3.2 add_timer 3.3 del_timer 3.4 msecs_to_jiffies 3.5 usecs_to_jiffies 5 示例 4 延迟工作队列delayed_work 4.1 结构体 4.1.1 delayed_work 4.2 相关函数 4.2.1 DECLARE_DELAYED_WORK 4.2…

Grafana面板-linux主机详情(使用标签过滤主机监控)

1. 采集器添加labels标签区分业务项目 targets添加labels (模板中使用的project标签) … targets: [‘xxxx:9100’] labels: project: app2targets: [‘xxxx:9100’] labels: project: app1 … 2. grafana面板套用 21902 模板 演示

Python 错误 ValueError 解析,实际错误实例详解 (一)

文章目录 前言Python 中错误 ValueError: No JSON object Could Be Decoded在 Python 中解码 JSON 对象将 JSON 字符串解码为 Python 对象将 Python 对象编码为 JSON 字符串Python 中错误 ValueError: Unsupported Pickle Protocol: 3Python 中的 Pickling 和 UnpicklingPython…

微信小程序原生支持TS、LESS、SASS能力探究

文章目录 原生支持开始使用旧项目新建项目TS声明文件更新 功能说明less 使用全局变量sass 使用全局变量 可以参考原文 在之前开发小程序中,无法使用 less/sass 等 css 预编译语言,也无法使用 TS 进行开发,但在最新的编辑器版本中&#xff0c…

Vue3:el-table实现日期的格式化

后端如果返回的是时间戳,需要我们进行日期格式化 例如:2024-09-11T14:19:14 定义一个日期解析的工具组件 export function formatDateAsYYYYMMDDHHMMSS(dateStr: any) {const date new Date(dateStr);const year date.getFullYear();const month S…

Android 12 SystemUI下拉状态栏禁止QuickQSPanel展开

1.概述 遇到需求,QuickQSPanel首次下拉后展示快捷功能模块以后就是显示QuickQSPanel,而不展开QSPanel,接下来要从下滑手势下拉出状态栏分析功能实现。也就是直接是展开状态。 2、涉及核心类 frameworks\base\packages\SystemUI\src\com\and…

高级实时通信:基于 Python 的 WebSocket 实现与异步推送解决方案

高级实时通信:基于 Python 的 WebSocket 实现与异步推送解决方案 目录 🟢 WebSocket 协议概述🔵 在 FastAPI 中实现 WebSocket🟣 Django Channels 实现异步实时通信🔴 使用 Redis 实现实时推送 🟢 1. WebS…

关于 Camera Tuning 岗位的一些认识和看法

前言: 之前也写过几篇关于Camera Tuning岗位的相关介绍: IQ Tuning 学习路线 关于入职 ISP Tuning 岗位的几个问题及解答 随着工作时间越长,对这个岗位的认识较之前也有了一些更深刻的理解,这里整理总结一下。 一方面是当做现阶…

PHP一键约课高效健身智能健身管理系统小程序源码

一键约课,高效健身 —— 智能健身管理系统让健康触手可及 🏋️‍♀️ 告别繁琐,一键开启健身之旅 你还在为每次去健身房前的繁琐预约流程而烦恼吗?现在有了“一键约课高效健身智能健身管理系统”,所有问题都迎刃而解…

智能体-AI-Agent-简介

文章目录 一,什么是AI Agent二,扣子个人空间团队空间探索区 一,什么是AI Agent AI智能体并没有什么特别,本质上就是一个帮助你解决工作和学习中的一个工具。 很多自媒体把智能体描述的天花乱坠,那不过是他们畅想的智…

Spring Security认证与授权

1 Spring Security介绍 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。由于它是Spring生态系统中的一员,因此它伴随着整个Spring生态系统不断修正、升级,在spring boot项目中加入springsecurity更是…

Vue的学习(三)

目录 一、for循环中key的作用 1‌.提高性能‌: ‌2.优化用户体验‌: ‌3.辅助Vue进行列表渲染‌: 4‌.方便可复用组件的使用‌: 二、methods及computed及wacth的区别 三、过滤器 1.Vue 2 过滤器简介 定义过滤器 使用过滤…

用 Swift 写 Android App ?来了解下 Skip 原生级跨平台框架

最近在找资料的时候,机缘巧合发现了一个有趣的商业跨平台框架 Skip ,刚好看到了它发布 1.0 正式版,主要作用是将 Swift 开发引入到 Android 领域,这样 App 就可以共享 Swift 的业务逻辑,在 SwiftUI 中完成 Android App…

C#基础(8)函数

前言 我们先前已经具备了一些自己写小程序的能力,但是依旧还是逃不过大量的代码,那么今天,我们就将学习一个减少我们重复工作量的东西:函数。 在数学中我们知道,函数就是一个固定的公式,会画固定的图。 …

Python | Leetcode Python题解之第395题至少有K个重复字符的最长子串

题目: 题解: class Solution:def longestSubstring(self, s1: str, k: int) -> int:if k 1: return len(s1)n len(s1)res 0for c in range(1, len(set(s1)) 1):# 滑窗中字母种类个数恰好为 cfreq Counter()l cnt tcnt 0 for r, ch in enu…

代码随想录训练营Day3 | 链表理论基础 | 203.移除链表元素 | 707.设计链表 | 206.反转链表

今天任务:学习链表理论基础 链表的类型 链表的存储方式 链表的定义…

开发一款通过蓝牙连接控制水电表的微信小程序

增强软硬件交互 为了更好的解决师生生活中的实际问题,开发蓝牙小程序加强了和校区硬件的交互。 比如通过蓝牙连接控制水电表,减少实体卡片的使用。添加人脸活体检测功能,提高本人认证效率,减少师生等待时间。 蓝牙水电控展示 蓝…