基于轨道角动量自由度在空间频域中的可选择特性
将光的轨道角动量自由度应用到全息领域,证实了轨道角动量全息;实现了高维轨道角动量复用全息技术,获得了高安全的全息加密和超高容量全息信息系统。
1、轨道角动量自由度在全息中的引入

如图1所示,当全息图中没有携带轨道角动量的涡旋(k_g)时,出射光的轨道角动量态(k_out)保留了入射光中的轨道角动量态(k_in). 当入射光中的轨道角动量分别为-2, -1, 1, 2 时,出射光的轨道角动量也是-2, -1, 1, 2。这些拓扑荷非零的轨道角动量模式的强度分布均为中空的面包圈形式。

如图2所示,当全息图中携带轨道角动量的涡旋(k_g)时,出射光的轨道角动量态(k_out)是入射光中的轨道角动量态(k_in)和全息图中携带轨道角动量的涡旋(k_g)的叠加,即为:k_out = k_in+ k_g. 当k_g中的轨道角动量为-1,入射光中的轨道角动量分别为-2, -1,1, 2 时,出射光的轨道角动量也是-3, -2, 0, 1。这时,只有出射光的轨道角动量为0的情况对于的强度分布为强度分布相对集中的高斯点分布。再用格点过滤之后,只有用轨道角动量为1的光束入射才可以得到全息图中隐含的图像。这样,轨道角动量自由度在全息中成为信息的载体,实现了轨道角动量全息。图3展示了没有携带轨道角动量的全息图(OAM-preserved hologram )和携带轨道角动量的全息图(OAM-selected hologram )的制作过程。

2、轨道角动量复用全息.
将多个轨道角动量选择全息图(OAM-selective hologram)复用在一起,可实现轨道角动量复用全息技术。此时,用不同的OAM态入射复用全息图时,可获得不同的全息图样。如图3所示。

3、基于轨道角动量复用全息的全息加密技术.
首先选用10个OAM模式作为信息的载体。在将十个OAM模式和十个数字对应的全息图数字一一组合在一起,得到十个OAM-selected holograms, 如图5所示。最后将这十个OAM-selected holograms复用在一起即为OAM密文全息图。

将明文转化成数字组,再将数字组中的每一个数字和一个OAM模式对应起来,数字组对应的OAM模式组即为解密的秘钥。图6展示了加密和解密的实例。密文是“Please, receive”和“Thank you, wife”。首先将密文转成摩斯密码“RSE, RX”和“TU, XYL”。之后转化成数字组“16 19 05 18 24” 和“20 21 24 25 12”。再根据图5将 数字组转化成OAM模式组。最后用OAM模式以此入射到OAM密文全息图上,获得相应的全息图像数字,得到明文。

图6
参考文献:
X. Fang, H. Ren, and M. Gu, "Orbital angular momentum holography for high-security encryption," Nat. Photonics 14(2), 102–108 (2020).
相关文章:
基于轨道角动量自由度在空间频域中的可选择特性
将光的轨道角动量自由度应用到全息领域,证实了轨道角动量全息;实现了高维轨道角动量复用全息技术,获得了高安全的全息加密和超高容量全息信息系统。 1、轨道角动量自由度在全息中的引入 如图1所示,当全息图中没有携带轨道角动量的…...
机器人学的AGI实现路径:从专用智能到通用认知的跨越
文章目录 引言:机器人学的范式革命一、AGI与机器人学的融合现状1.1 传统机器人系统的局限1.2 AGI技术为机器人学带来的变革1.3 关键里程碑案例二、AGI机器人的核心技术栈2.1 多模态感知融合2.2 认知架构设计2.3 具身认知实现路径三、AGI机器人的实现路径3.1 阶段式发展路线3.2…...
香港中文大学 Adobe 推出 MotionCanvas:开启用户掌控的电影级图像视频创意之旅。
简介: 亮点直击 将电影镜头设计引入图像到视频的合成过程中。 推出了MotionCanvas,这是一种简化的视频合成系统,用于电影镜头设计,提供整体运动控制,以场景感知的方式联合操控相机和对象的运动。 设计了专门的运动条…...
基于STM32的学习环境控制系统设计
🤞🤞大家好,这里是5132单片机毕设设计项目分享,今天给大家分享的是学习环境控制。 设备的详细功能见网盘中的文章《21、基于STM32的学习环境控制系统设计》: 链接:https://pan.baidu.com/s/1uWSZX2zbZwy9sY…...
snort3.0-ubuntu18.04 64入侵检测安装与使用ailx10ailx10知乎知识会员
在日常生活中,很多人怀疑自己的手机、电脑被监控了,担心自己的隐私泄漏,实际上最佳的检测方式就是终端检测,也就是EDR,但是就是有那么多的人在网上大放厥词,说任何EDR杀毒软件都检测不到监控,毕…...
使用亚马逊针对 PyTorch 和 MinIO 的 S3 连接器进行模型检查点处理
2023 年 11 月,Amazon 宣布推出适用于 PyTorch 的 S3 连接器。适用于 PyTorch 的 Amazon S3 连接器提供了专为 S3 对象存储构建的 PyTorch 数据集基元(数据集和数据加载器)的实现。它支持用于随机数据访问模式的地图样式数据集和用于流式处理…...
408-数据结构
数据结构在学什么? 1.用代码把问题信息化 2.用计算机处理信息 ch1 数据:数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。 ch2 //假设线性表…...
spring cloud 使用 webSocket
1.引入依赖,(在微服务模块中) <!-- Spring WebSocket --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></dependency> 2.新建文件 package com.ruoyi.founda…...
安科瑞 Acrel-2000ES:解锁储能管理新高度,引领能源未来!
安科瑞 崔丽洁 在能源转型的关键时期,高效的储能管理成为众多企业和项目的核心需求。今天,就给大家介绍一款储能管理的 “神器”—— 安科瑞 Acrel-2000ES 储能能量管理系统。 安科瑞电气可是行业内的 “明星企业”,2003 年成立,2…...
基于Django以及vue的电子商城系统设计与实现
基于Django以及vue的电子商城系统设计与实现 引言 随着电子商务的快速发展,越来越多的企业和个人选择搭建线上商城,以提供更加便捷的购物体验。本文基于Python开发了一套电子商城系统,后端采用Django框架,前端使用Vue.js&#x…...
电脑变慢、游戏卡顿,你的SSD固态可能快坏了!
电脑用久了,很多人都会感觉速度变慢,开机变慢、文件复制时间变长,甚至莫名其妙的卡顿。你可能怀疑是系统问题,或者内存不够,但往往被忽略的一个关键因素——你的硬盘,可能正在悄悄老化。 硬盘寿命不是永久的…...
开源机器人+具身智能 解决方案+AI
开源机器人、具身智能(Embodied Intelligence)以及AI技术的结合,可以为机器人领域带来全新的解决方案。以下是这一结合的可能方向和具体方案: 1. 开源机器人平台 开源机器人平台为开发者提供了灵活的基础架构,可以在此基础上结合具身智能和AI技术。以下是一些常用的开源机…...
AI使用场景简单测试
前言 今天来分享下AI的2个实用场景,我这里是使用的博主:小虚竹,搭建的AI服务,用的ChatGPT 4O模型,主要是试了3个场景,服装设计、直播带货话术、检验报告分析。 一、服装设计 对于最后需要的裁片设计上的尺寸…...
Foundation CSS 可见性
Foundation CSS 可见性 引言 在网页设计中,CSS可见性是一个至关重要的概念。它决定了元素在网页上是否可见,以及如何显示。Foundation CSS 是一个流行的前端框架,它提供了丰富的工具和组件来帮助开发者构建响应式和可访问的网页。本文将深入探讨 Foundation CSS 中的可见性…...
【并发控制、更新、版本控制】.NET开源ORM框架 SqlSugar 系列
系列文章目录 🎀🎀🎀 .NET开源 ORM 框架 SqlSugar 系列 🎀🎀🎀 文章目录 系列文章目录一、并发累计(累加)1.1 单条批量累计1.2 批量更新并且字段11.3 批量更新并且字段list中对应的…...
DeepSeek-R1本地搭建
1. 前言 现在deepseek火上天了,因为各种应用场景,加上DeepSeek一直网络异常,所以本地部署Deepseek成为大家的另一种选择。 目前网络上面关于DeepSeek的部署方式有很多,但是太麻烦了,本文是一篇极为简单的DeepSeek本地部署方式&…...
查出 product 表中所有 detail 字段包含 xxx 的完整记录
您可以使用以下 SQL 查询语句来查出 product 表中所有 detail 字段包含 oss.kxlist.com 的完整记录: SELECT * FROM product WHERE INSTR(detail, oss.kxlist.com) > 0;下面是detail字段包含的完整内容 <p><img style"max-width:100%;" src…...
python技术可以开发的应用类型有哪些?
Python 是一种功能强大且灵活的编程语言,广泛应用于多个领域。以下是一些常见的 Python 应用程序开发领域及其具体案例: 1. Web 开发 Python 提供了多个流行的 Web 框架,如 Django 和 Flask,用于构建 Web 应用程序。 示例:使用 Flask 构建简单的 Web 应用 Python复制 …...
Redis存储⑥Redis五大数据类型之 Zset
目录 1. Zset 有序集合 1.1 Zset 有序集合常见命令 zadd zcard zcount zrange zrevrange zrangebyscore(弃用) zpopmax bzpopmax zpopmin bzpopmin zrank zrevrank zscore zrem zremrangebyrank zremrangebyscore zincrby 1.2 Zset有…...
Kafka 读写示例
一、概述 Kafka 是一款流行的分布式消息队列系统,具有高吞吐量、可扩展性和持久性等优点。本文将介绍如何使用 Kafka 进行消息的生产和消费。 二、Kafka 生产者 1. 生产者配置 以下是一些常用的 Kafka 生产者配置参数: 参数描述bootstrap.serversKafka 集群的地址,用于生…...
将Excel中的图片保存下载并导出
目录 效果演示 注意事项 核心代码 有需要将excel中的图片解析出来保存到本地的小伙子们看过来!!! 效果演示 注意事项 仅支持xlsx格式:此方法适用于Office 2007及以上版本的.xlsx文件,旧版.xls格式无法使用。 图片名…...
SQL注入之布尔和时间盲注,sqli-labs
实验环境: sqli-labs,小皮面板搭建,edge浏览器 apache:2.4.39,MySQL:5.7 PHP:5.39 Python(pycharm2023):3 less-8 布尔盲注: 1.我这里是采用最简单的直接采…...
Ubuntu 22.04完整安装Xinference及解决依赖报错
注:文中使用的环境为Ubuntu 22.04 LTS CUDA 12.4.1 1、创建conda环境 conda create -n xinference python3.11 -y conda activate xinference2、安装Xinference pip install "xinference[all]"3、解决报错 Pytorch报错 根据Pytorch安装指引进行安装…...
基于云计算、大数据与YOLO设计的火灾/火焰目标检测
摘要:本研究针对火灾早期预警检测需求,采用在Kaggle平台获取数据、采用云计算部署的方式,以YOLO11构建模型,使用云计算服务器训练模型。经训练,box loss从约3.5降至1.0,cls loss从约4.0降至1.0,…...
C与C++的区别,类型转换,引用
1.从C到C 语言的区别 C语言 编译性语言 面向过程语言灵活 移植性好 效率高shell 解释性语言 面向过程语言Linux运维C 编译性语言 面向对象面向对象语言效率最高的 应用领域:系统开发(APP开发,服务器开发),引擎开发,游戏开发&…...
YOLO自定义数据集实现K折交叉验证——K-Fold Cross Validation
实现K折交叉验证(K-Fold Cross Validation)对于YOLO(You Only Look Once)自定义数据集的目标检测任务可以显著提升模型的可靠性和泛化能力。 1. 数据集准备 首先,你需要确保你的数据集符合YOLO的格式,具体…...
刚体的力+射线相关知识点+延迟函数
AddForceAtPosition cube0.AddForceAtPosition(Vector3.forward*5,target.transform.position); force:给cube0一个力,控制cube0的移动; position:cube0和所给点的连线力得大小,这个力跟移动方向有夹角,会造成cube0…...
集合家族详情
一、Java集合框架全景图 1.1 核心接口层次结构 graph TDA[Iterable] --> B[Collection]B --> C1[List]B --> C2[Set]B --> C3[Queue]C1 --> D1[ArrayList]C1 --> D2[LinkedList]C2 --> E1[HashSet]C2 --> E2[TreeSet]C3 --> F1[PriorityQueue]G[M…...
go语言简单快速的按顺序遍历kv结构(map)
文章目录 需求描述用map实现按照map的key排序用二维切片实现用结构体实现 需求描述 在go语言中,如果需要对map遍历,每次输出的顺序是不固定的,可以考虑存储为二维切片或结构体。 假设现在需要在页面的下拉菜单中展示一些基础的选项ÿ…...
【竞技宝】LOL-LPL:EDG3-0零封LNG
北京时间2月12日,英雄联盟LPL2025正在如火如荼的进行之中,昨日迎来LNG对阵EDG,以下是本场比赛的详细战报。 第一局: EDG:杰斯、赵信、维克托、女枪、芮尔 LNG:猴子、猪妹、飞机、韦鲁斯、布隆 首局比赛,EDG在蓝色方,LNG在红色方。阵容方面,EDG点出了杰斯、赵信、维克托、女枪…...
