imtoken官网下载安卓|pke

作者: imtoken官网下载安卓
2024-03-07 20:34:46

汽车电子PKE与RKE学习笔记_pke rke-CSDN博客

>

汽车电子PKE与RKE学习笔记_pke rke-CSDN博客

汽车电子PKE与RKE学习笔记

最新推荐文章于 2024-02-29 22:10:09 发布

做个nice的人

最新推荐文章于 2024-02-29 22:10:09 发布

阅读量6.7k

收藏

53

点赞数

11

文章标签:

汽车

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/cool1996/article/details/125818101

版权

简介

      因自己从事的工作对于汽车电子有一定了解与认知,今天给大家分享一些自己学习PKE与RKE时的学习笔记,希望能给大家一些启示,同时不对的地方请批评指正。

       随着汽车电子行业的发展,从最开始用户使用遥控钥匙解闭锁车辆进入,也就是我们常说的RKE(Remote Keyless Entry 遥控无钥门禁)方式,到用户可以按下车辆门把手的微动开关来实现车辆解闭锁,以至于延伸到现在用户只需要携带合法钥匙靠近车辆就可以解闭锁车辆,统称为PKE(Passive Keyless Entry被动无钥门禁)方式,解闭锁车辆的方式也从需要用户主动操作变为车辆主动完成钥匙与车辆匹配合法钥匙来完成解闭锁车辆操作。

RKE

       完成RKE功能需要有两个条件,一个是钥匙内的信号发射基站,另一个是车端的信号接收器,同时这两端需要有相同的钥匙密匙与加密算法(完成遥控钥匙中密钥配置,这就不得不提及钥匙学习功能,之后有机会再分享),用户在按下钥匙中的按键时,钥匙基站会利用编码器来制作信号发送的编码,然后利用RF发射器以超高频带(例如,北美的 315 MHz,欧洲的 433 MHz)向车辆接收器发送单向信号,这个单向信号中有预先准备的身份验证代码与操作指令(这个具体根据选择的编码方式进行信号信息排列,还可以涵盖钥匙其他相关的信息,例如钥匙电量等信息),车端的信号接收器接收到高频信号之后,会对身份验证代码进行解密,解密成功之后认定钥匙具备操作车辆权限,相关控制器发送网络管理报文唤醒车辆,并通过CAN信号/LIN信号传输执行钥匙解闭锁、寻车、开启后备箱等操作,这样就完成整个功能链路。

       因为RKE直接将身份验证密钥与指令同时发送,这就造成了信息容易被破解拦截,存在一定的信息安全,所以现在开发了滚动RKE传输信息方式,钥匙发射基站在每次通信尝试(即按下)时根据反射器和接收器之间维护的同步计数器发送不同的验证码。每次尝试时,钥匙发射基站都会传输当前计数器值的加密版本,并在传输完成后将其递增。车端接收基站解密代码以提取同步计数器的值并将其与自己的计数器的值进行匹配。如果两者匹配,则验证成功以执行请求的操作,并且接收器的计数器值递增(更多的一些钥匙传输信息安全方面的知识可以参考底部参考文章)。

      对于钥匙基站来说,是由RF射频发射器,编码器,三轴向模拟前端的单片机(调节信号的稳定性与迟滞性)来组成的,对于车端控制器就需要具备有相应的RF射频接收器,解码器,内部时钟计时器。

PKE

       同样需要完成PKE功能需要钥匙的信号发射基站与车端的信号接收器,有所不同的是车端接收器增加了低频LF信号发射基站,具备发送轮询信号与接收钥匙基站回复的信号两个功能。因此功能的起始点变更为车端控制器根据触发条件来发送一条编码的125 kHz 激励报文。该信号范围内的任何钥匙基站(应答器)均会接收这条报文,并对编码的数据字段进行验证。如果发射器被识别,钥匙发射基站将发送一条RF (433.92 MHz) KEELOQ® 编码报文。车端的高频信号RF接收器对该数据包进行解码,如果被识别,将进行相应的操作。

PKE功能原理图 

       触发车端控制器发送相关LF信号的方式有以下几个方式:

       1)车端其他控制器需要找合法钥匙请求(主要考虑需要用户有使用车辆意愿,具体看车辆的功能设计原则)

       2)微动开关请求,执行PE功能(硬线开关包括但不限于微动开关形式,可能是红外形式等)

       3)Polling功能,车辆周期性发送轮询功能(用于车辆走进闭锁、远离上锁功能)

       车端控制器中LF发射器发送低频报文由激励代码部分以及唤醒起始位,报文的激励代码部分用于确保只招呼先前学习过的应答器,发送完之后会等待钥匙基站回馈钥匙相关信号,如果在指定周期内未收到钥匙回馈的高频信号,LF发射器会再发送一次激励唤醒报文,如果两次结果都是如此,车端控制器中LF发射器不再发送相关信号。

      这就是PKE和RKE的功能简介,具体的一些单片机原理与编码发送机制了解不够深,就不再这里分享了,对于PKE钥匙部分中钥匙定位功能是另一块很大的概念,这边会在下篇博客中做分享。

参考文章:

1.汽车无钥匙进入系统中的抗干扰-重放攻击的防御机制 原文链接:https://blog.csdn.net/qq_41993356/article/details/121364503

2.PKE主动进入系统中文资料。

优惠劵

做个nice的人

关注

关注

11

点赞

53

收藏

觉得还不错?

一键收藏

知道了

2

评论

汽车电子PKE与RKE学习笔记

汽车电子智能钥匙PKE与RKE功能学习笔记

复制链接

扫一扫

汽车智能钥匙详细解析

11-06

各类汽车钥匙的详细描述,很有作用的,对于了解汽车钥匙的构造,功能等的学习很有帮助。

汽车电子中的汽车无线接入技术解决方案

12-09

全球汽车半导体面临极大的市场机会,但设计工程师同样面临在成本、功耗、安全性等多方面的技术挑战。本文以可接收和发送数据的最新智能应答器为例,向中国汽车设计工程师介绍了在汽车无线接入系统设计中解决这些挑战的技术方法。 在中国,安全与保密性电子控制模块所使用的半导体大约占到中国汽车半导体的18(。从已在使用的遥控无钥匙门控应用,到无源无钥匙门控(PKE)系统、轮胎气压监视系统、电子缴费(收费)与蓝牙免提系统等新兴应用,无线系统正不断在车辆应用中涌现。这些无线连接是提高安全与保密性模块性能的技术手段,并正在建立驾驶员所希望的各种特性。而其它面向安全与保密性应用的专用短距离无线通信解决方案的出

2 条评论

您还未登录,请先

登录

后发表或查看评论

【汽车行业中的RKE/PKE】

六月悉茗的博客

05-03

3216

RKE和PKE都是汽车行业中的无钥匙进入系统的缩写。RKE是远程钥匙(Remote Keyless Entry)的缩写,它是一种无线遥控系统,允许车主使用遥控器通过车门锁解锁或锁定车辆。通常,这种系统需要在遥控器上按下一个按钮才能解锁或锁定车辆。PKE是被动进入系统(Passive Keyless Entry)的缩写,它是一种更高级的无钥匙进入系统。PKE系统使用一种名为无线射频识别(RFID)技术的无线电波,使车主无需按下任何按钮即可解锁或锁定车辆。

PEPS无钥匙进入系统-传统PEPS与数字钥匙系统

热门推荐

ChrisKKC的博客

05-16

1万+

目录

PEPS系统介绍

1、什么是PEPS

2、 传统PEPS

2.1 PEPS系统架构图

2.2 PEPS硬件框图

2.3 PEPS控制器MCU选型参考(NXP)

2.4 低频驱动器 LF Driver (NXP)

2.5 超高频接收器 UHF Receiver

2.6 钥匙端应用芯片

3、 PEPS系统功能

3.1 PE功能(无钥匙进入)

3.2 PS功能(无钥匙启动)

3.3 RKE功能

3.4 启动开关LED指示

3.5 远程功能

3.6

无钥匙启动系统 IMMO 功能介绍

weixin_44279579的博客

04-13

1万+

PEPS IMMO

PKE智能钥匙系统设计

10-24

介绍了一种基于微芯公司PIC16F639和PIC18F4680单片机的汽车无钥匙门禁系统的设计方案。设计了应答器模块的高频发射与低频接收电路,基站模块的高频接收与低频发射电路,并给出了应答器模块的工作流程图。详尽分析了Keeloq加密解密过程以及系统间的通信协议。结果显示,此设计方案能够满足实际应用中的各种通信要求。

RKE部署高可用Kubernetes集群

ningkangming的博客

08-11

3041

RKE简介RKE全称Rancher Kubernetes Engine,是一个快速的,多功能的 Kubernetes 安装工具。通过RKE,我们可以快速的安装一个高可用K8S集群。RKE 支持多种操作系统,包括 MacOS、Linux 和 Windows。K8S原生安装需要的先决条件较多,比如说需要预安装kubeadm,kubectl,配置网络等一系列繁琐的工作。而使用RKE安装k8s,基本上只要docker版本是当前RKE版本支持的即可。Rancher简介。...

使用RKE部署Rancher v2.5.8 HA高可用集群

sara的博客

06-15

4843

此博客,是本人根据Rancher官网文档,测试总结的使用RKE部署最新发布版 Rancher v2.5.8 高可用集群。

一 了解 Rancher

  Rancher 是为使用容器的公司打造的容器管理平台。Ranhcer 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足IT需求规范,赋能 DevOps 团队。

  Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,自动创建节点并安装 Ku.

关于蓝牙钥匙的应用笔记(1)

weixin_45555625的博客

03-11

1803

工作年限6年,但是之前一直干的工作很多都是纯粹的DRE,导致很多情况下对于产品以及系统的熟悉程度都是建立在很基础的层面,因此毅然决然的决定离职,从新的工作领域开始,最开始的时候是做辅助驾驶和智能驾驶的,但是由于深度优化算法的状态基本上行业都是由mobieye等一些行业尖端的供应商来做的,学到的东西相对来讲比较少,就又朝着别的方向开始前进了,不得不说,学习的过程是非常开心的,但同时也是很焦虑的,算了跑题了,这次写文章主要的目的还是为了让自己在日常工作中能学习的东西得到一个非常有效的保存,以及分...

rke:Rancher Kubernetes引擎(RKE),一种极其简单,闪电般快速的Kubernetes发行版,完全在容器内运行

02-22

ke

Rancher Kubernetes Engine,一个极其简单,闪电般快速的Kubernetes安装程序,可在任何地方使用。

最新发布的

v1.2.4-阅读完整的发行。

下载

请检查页面。

要求

请查看Kubernetes集群中每个节点的。

入门

请参阅我们的以获取有关如何入门的信息! 有关集群配置示例,请参阅

使用rke安装Rancher HA

请使用在高可用性配置中安装Rancher。

建筑

可以使用make命令来构建RKE,并且RKE会将scripts目录中的scripts用作子命令。 默认的子命令是ci ,它将使用scripts/ci 。 可以通过设置环境变量CROSS=1来启用交叉编译。 编译的二进制文件可以在build/bin目录中找到。 依赖关系由Go模块管理,可以在找到。

RKE现在从获取data.json 。 要获取data.json并在rke中进行编译,请

遥控车门开关(RKE)系统设计

08-01

本文简单介绍了遥控车门的(RKE)系统的设计,以及介绍了它的特点。

汽车电子中的汽车无线接入系统技术的简介

11-02

前言

  虽然如今全球汽车半导体迎来巨大的市场机会,但在成本、功耗、安全性等多方面则面临着不小的技术挑战。而在中国,安全与保密性电子控制模块所使用的半导体大约占到中国汽车半导体的18%。从已在使用的遥控无钥匙门控应用,到无源无钥匙门控(PKE)系统、轮胎气压监视系统、电子缴费(收费)与蓝牙免提系统等新兴应用,无线系统无不在车辆应用中涌现。这些无线连接是提高安全与保密性模块性能的技术手段,并正在建立驾驶员所希望的各种特性。

表1:PKE智能应答器的主要技术难点与解决方案。

  例如,我们可以看一下代表当今系统架构师所面临众多挑战的无线系统—可接收和发送数据的最新智能应答器。在这种双向通

汽车电子中的无钥匙系统在汽车安防的应用

11-05

在我们的日常生活中汽车已不仅仅扮演代步工具的角色,人们赋予了它更多的生活色彩。汽车的安全与防盗也变得非常重要。

  遥控钥匙(RKE)的为人们带来了很好的用户体验,满足了人们对便利性及舒适性的要求,但由于其射频单向通讯的技术限制,在安全性上有其自身的不足。恩智浦半导体(以下简称NXP)适时推出的集成方案(Combi)把引擎防盗和遥控钥匙合二为一,用一颗芯片来实现,既提高了系统的安全性,又降低了整个钥匙的成本,逐渐替代独立的遥控钥匙成为欧美日市场上的主流方案。当然,在射频通讯上其依然保留单向通讯,安全性并没有本质的提高。

  2003,NXP推出了无钥匙系统(PKE或称PEPS),彻底改

PKE智能钥匙系统设计与应用

01-19

摘  要: 介绍了一种基于微芯公司PIC16F639和PIC18F4680单片机的汽车无钥匙门禁系统的设计方案。设计了应答器模块的高频发射与低频接收电路,基站模块的高频接收与低频发射电路,并给出了应答器模块的工作流程图。

  随着汽车电子技术的不断发展,传统的无线门禁系统已无法满足广大用户的需求。免持式被动无钥匙门禁系统PKE(Passive Keyless Entry)正迅速成为汽车远程无钥匙门禁应用的主流,并成为新型汽车的普遍选择。在汽车装配有PKE智能钥匙系统的情况下,车主只要靠近车辆或者碰一下车门,车门就能自动打开。PKE智能钥匙系统是汽车智能化、信息化、电子化的体现,提高了整车的安全

RKE的安装实战

09-04

Rancher Kubernetes Engine(RKE)的安装操作实战指南,是经过本人实际操作的全过程安装版,亲测!

NVMFS5113PLWFT1G汽车级功率MOSFET 60V 10A/64A满足AEC-Q101标准

02-29

735

NVMFS5113PLWFT1G是一款汽车功率MOSFET采用5x6mm扁平引线封装,设计紧凑高效,具有高热性能。可湿边选项可用于增强型光学检查。AEC-Q101合格的MOSFET和PPAP适用于汽车应用。

新能源汽车出海潮起,智能驾驶方案成差异化优势

ganggushe的博客

02-28

1022

已经实现了解决方案出海的企业往往更重视海外本土化布局,前文提及的知行科技已于2023年在德国设立了一家附属公司,根据昨日消息,基于德国子公司的支持,知行科技助力某头部自主车企成功通过欧盟新GSR法规认证,进一步助力客户出海。可持续交通创新中心国家高端智库研究员、北京汽车集团有限公司总经理张夕勇在一篇专栏文章中指出,中国汽车的全球化机遇是多维度的,新能源化和海外市场渗透率是背景,汽车质量的提升、性价比优势、智能化的优势、产业链优势,共同带来了更高的美誉度。但在汽车行业,出口的发展经历了一定的阶段。

智能汽车软硬件产品CES展示汽车技术新亮点

最新发布

小明师兄的博客

02-29

619

智能汽车是指搭载了先进的传感器、控制器、执行器等部件,并融合了人工智能、自动驾驶等技术,能够实现部分或完全自动驾驶、智能网联等功能的汽车。传统的汽车销售模式是通过经销商进行销售,而智能汽车的销售将更加数字化、直销化。智能座舱方面,越来越多的汽车配备了大屏幕、语音交互、人脸识别等功能,为用户提供更加舒适、便捷的驾乘体验。整车企业是智能汽车产业链的核心环节,负责智能汽车的研发、生产和销售。在智能座舱方面,智能座舱将更加智能化、人性化,成为汽车的第三空间。智能车芯是智能汽车的核心部件,相当于智能汽车的“大脑”。

基于springboot+vue的共享汽车管理系统(前后端分离)

weixin_mtyeducation

02-28

544

本系统项目代码工整,结构清晰,适合选题:共享、汽车、前后端分离等。系统采用springboot+vue整合开发,前端主要使用了element-ui框架、项目后端主要使用了springboot,数据层采用mybatis。

pke原理图 csdn

06-23

### 回答1:

PKE (Public Key Encryption)是公钥加密系统。它是一种加密方法,使用不同的密钥进行数据加密和解密。PKE系统有两个关键密钥:公钥和私钥。公钥可以公开,而私钥只有拥有者才能访问。

在PKE系统中,发送者使用接收方的公钥加密消息,只有拥有者使用私钥才能解密该消息。消息是使用一种算法进行加密的,该算法利用接收方的公钥和称为“密钥交换”的过程来生成加密密钥。

PKE系统的本质是通过一个数学难题来实现加密。在数学中,复杂的问题往往可以通过某些算法在多项式时间内解决。然而,某些问题被认为是“难以解决”的,因为没有已知的算法能够在多项式时间内解决他们的问题。因此,PKE使用这些数学难题来加密并确保数据安全。

总体而言,PKE原理图展示了用于加密和解密数据的密钥和算法,以及生成加密密钥的过程。通过使用这些工具,PKE系统可以确保数据的安全性和私密性,从而保护个人和组织的信息不受非法访问和攻击。

### 回答2:

PKE(Public Key Encryption,公有密钥加密)是现代密码学中的一种加密算法。它主要是利用了非对称密钥技术,即公钥和私钥,来进行数据加密和解密。因此,PKE的安全性是很高的,可以在网络传输中对数据进行加密保护,以确保数据的安全性。

PKE的原理图包括四个部分:密钥生成、加密、解密和认证。密钥生成过程是生成公钥和私钥的过程,它利用一种特殊的算法将两个密钥生成出来并且持有人只要持有私钥即可。

加密过程中,将要加密的数据通过公钥进行加密,得到加密后的数据。加密后的数据就可以在网络传输中进行安全的传输。解密过程与加密过程相反,将加密后数据通过密钥的解密算法进行解密,得到原始的数据。

最后,认证是通过验证加密和解密过程中使用的密钥的合法性,以确保加密和解密的安全性。PKE的原理图中,密钥生成和认证是对于导致安全性降低的关键,因此这两个部分需要特别关注。

总的来说,PKE在现代密码学中有着广泛的应用,它的原理图实现了一种能够加密网络中传输的数据的有效算法,可以保证数据的安全性,并广泛应用于安全通讯领域。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

做个nice的人

CSDN认证博客专家

CSDN认证企业博客

码龄5年

暂无认证

2

原创

74万+

周排名

164万+

总排名

9760

访问

等级

37

积分

12

粉丝

14

获赞

3

评论

70

收藏

私信

关注

热门文章

汽车电子PKE与RKE学习笔记

6779

汽车车身防盗

2942

最新评论

汽车电子PKE与RKE学习笔记

HeyHowe:

PKE第三条:走进闭锁写错了吧

汽车电子PKE与RKE学习笔记

快b溃的搬砖人:

大佬,这个轮询功能是什么意思啊?不是很懂

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

汽车车身防盗

2022年2篇

目录

目录

最新文章

汽车车身防盗

2022年2篇

目录

评论 2

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

汽车PKE无钥匙进入系统简介 - 电子发烧友网

汽车PKE无钥匙进入系统简介 - 电子发烧友网

您好,欢迎来电子发烧友网! 请登录,新用户?[免费注册]

首页

最新更新

电子百科

电子问答

3G手机

网站导航

电子搜索

有关电子

资料下载

技术文章

电路图

数据手册

搜索



首页

电子电路图,电子技术资料网站首页

电子资料下载

电子资料下载频道 -- 为电子工程师提供激发创新灵感的新方案、新的参考设计、新的设计构想等可下载的电子资料!

电子技术应用

电子技术应用频道 -- 为电子工程师提供电子产品设计所需的技术分析、设计技巧、设计工具、测试工具等技术文章!

电子元器件

专业的电子元器件平台 -- 及时发布大量最新IC、分立器件、模组等电子元器件产品信息!

电子电路图

电路图频道 -- 提供电子电路图,原理图,汽车电路图,手机电路图,功放电路图,电源电路图等电路图纸

电子技术论坛

构建电子工程师交流的平台 -- 在交流中进一步学习设计技巧、规划技术人生、提升自我价值!

电子百科

电子百科频道 -- 全民同参与,一起动手添词条。以我们自己的名义撰写电子行业最强的开放式百科全书!

电脑硬件

主机配件

数码产品

外接配件

办公设备

网络

数字家电

汽车电子

无线通信

网络布线

耗材

存储设备

通讯产品

语音视频

通信技术

您的位置:电子发烧友网>电子百科>汽车电子>汽车防盗与安全>

汽车PKE无钥匙进入系统简介

2017年11月25日 11:32 电子发烧友网 作者: 用户评论(0)

关键字:门禁系统(44240)PKE(16979)汽车钥匙(11568)

  普通的遥控钥匙进入系统,英文名称是Remotekeylessentry,简称RKE,这需要人主动去操作钥匙从而进行开锁。而无钥匙进入系统具有无钥匙进入并且启动的功能,英文名称是PassiveKeylessEntry,简称PKE。该钥匙的被动性(Passive)在英文名称里很好地体现出来了,即不需要主动操作钥匙开锁。在操作方面,无钥匙进入系统显然比普通的遥控系统更加先进。

  PKE无钥匙进入系统技术属于汽车电子系统技术领域,是射频识别系统在汽车门禁领域的一次成功的应用。在汽车装配有PKE智能钥匙系统的情况下,车主只要靠近车辆或者碰一下车门,车门就能自动打开。

  PKE无钥匙进入系统组成

  PKE的主要组成部分:主机、电子钥匙、天线。

  主机(Controller):系统的大脑,负责与电子钥匙的通信及与设备的互动。

  电子钥匙(IDdevice):由用户随身携带,相当于用户的身份证,用来验证用户的身份。类似于RKE的遥控器,但比遥控器的体积小。

  LF天线:主机与电子钥匙的通信媒介,接收和发送射频信号。

  PKE无钥匙进入系统工作方式

  系统设计有自动开关锁的功能,在汽车门关闭且上锁后,车辆中的基站单元不停地间断发送一条编码为125KHz的低频报文以搜寻并唤醒一定范围内的应答器,如果汽车长时间没能够接收到感应钥匙发回来的响应信号,则进入休眠状态一段时间在发射唤醒信号。一旦车主身上的应答器识别到合法的唤醒信号,它就会自动发送一条频率为433MHz的射频滚动码编码报文,基站单元在收到该报文后对其进行解码,如果识别成功,将控制指令执行机构打开车门。在汽车开锁后若未收到应答器的响应信号,如此时汽车门关闭则关锁,如汽车门未关闭则报警提示。

  其中滚动码的加密标准采用的是Microchip的Keeloq编码技术,PIC16F639已将该加密算法集成在其内部。

  同时,感应钥匙具有传统钥匙的遥控功能,当感应钥匙检测到有按键被按下时,就会通过高频模块将按键信息发送出去,无线收发器收到来自合法感应钥匙的控制信号,就会执行相应的动作,比如说开锁、关锁,开尾箱等功能。其实来自与无线收发器的合法的低频唤醒信号,就相当于按下了感应钥匙上的一个虚拟的按键。

  系统留有扩展口可以通过CAN总线将模块与汽车的网络相连接,从而实现模块与汽车网络的通信。

  但是基站单元不停地间断发送编码耗电过大,因此产生了第二种工作方式。

  基站单元为了降低电流消耗并不会轮询应答器。基站单元一般处于休眠状态或掉电状态,只有当触发事件发生时才能将其唤醒,该触发事件一般是汽车门把手上的红外信号或者是由汽车门把手装置激活的微动开关。在第二种工作方式下车主必须碰一下车门才能触发系统,从而打开车门。

  PKE无钥匙进入系统工作流程

  1、唤醒:当用户携带电子钥匙出现主机的检测范围时并拉动门把手时,电子钥匙会收到一个来自主机的低频信号,如果这个信号与钥匙内存储的数据相匹配,钥匙就会被唤醒。“唤醒”模式的设计可以保证其他无关信号不会干扰主机的工作,并可以延长电池的使用时间。另外PKE所使用的三维天线可以确保钥匙收到“唤醒”信号,而不用担心障碍物的阻碍。

  2、验证:钥匙被唤醒后,它会分析从主机发送过来的“口令”,根据一定的算法计算出对应的数据并加密发送回主机,主机分析从钥匙收到的数据与自己所计算出的数据进行比较,如果二者匹配成功,就会开启门锁。

无钥匙进入功能程序流程图

  整个过程,从唤醒到开启门锁,只需几个毫秒的时间,因此从接触门把手到开门,用户感觉不到任何延时。

  PKE无钥匙进入系统技术规格

  工作电压:DC9~16V

  静态电流:<20mA

  HF工作频率:314~316MHz

  LF工作频率:50~190kHz

  喇叭声级:85-105dB

  遥控距离:≥10m

  PKE感应距离:≥1.0m

  总结

  实践证明PKE无钥匙进入系统体积小、功耗低、通信良好、安全性强、应用市场广阔,有着很大的实用价值。本文简单介绍了PKE无钥匙进入系统的组成和工作方式及原理,希望你能对此有一定的了解与帮助。

非常好我支持^.^

(75) 97.4%

不好我反对

(2) 2.6%

分享到:

分享此文章到新浪微博

分享此文章到开心网

分享此文章到人人网

分享此文章到豆瓣网

分享此文章到腾讯微博

加入收藏(0)

+ 推荐给朋友 + 挑错

相关阅读:

[电子说] 智慧园区通道闸管理,启用人脸识别门禁系统更高效更安全 2023-10-16

[电子说] 门禁系统安装与调试注意事项 门禁系统常见故障及维修方法 2023-09-25

[接口/总线/驱动] 关于门禁系统的串口通信相关知识点 2023-09-21

[电子说] 配电房智能门禁系统 2023-09-15

[电子说] 智能座舱数字钥匙相关流程 2023-09-13

[电子说] 智能座舱数字钥匙有哪些优点 2023-09-13

[电子说] 汽车钥匙进化过程有几个阶段 2023-09-13

[电子说] 基于MM32F5的IOT智慧门禁系统设计案例 2023-09-07

( 发表人:罗勇杰 )

用户评论

发表评论即可获得积分! 详见积分规则

发表评论

用户评论

评价:好评中评差评

技术交流、我要发言

发表评论,获取积分! 请遵守相关规定!提 交

登录发言or注册会员

游客:

深度阅读

PCB表面镀金工艺,还有这么多讲究! 10-24

募资240亿,新加坡GP看准数字化产业链 10-19

阿里云轻量云服务器市场“帝位”稳固?这位“挑战者”来势汹 10-19

嵌入式视觉技术如何赋予机器观察能力 10-18

基于FPGA的Aurora 8b10b光通信测试方案 10-01

相关下载

智慧园区通道闸管理,启用人脸识别门禁系统更高效更安全148

门禁系统安装与调试注意事项 门禁系统常见故障及维修方法156

关于门禁系统的串口通信相关知识点256

配电房智能门禁系统504

智能座舱数字钥匙相关流程415

智能座舱数字钥匙有哪些优点378

汽车钥匙进化过程有几个阶段348

基于MM32F5的IOT智慧门禁系统设计案例1138

电子百科阅读排行

胎压监测哪个牌子好_胎压监测十大排名 01-18

三分钟了解胎压监测系统原理 01-18

胎压监测有必要装吗_胎压监测装置多少钱 01-18

车牌识别系统的识别原理及触发方式 11-13

汽车PKE无钥匙进入系统简介 11-25

地磁车辆检测器特点及工作原理 11-13

电子狗,电子狗的测速原理 03-10

胎压监测分几种类型 01-18

胎压监测装置的利与弊的解析 01-18

几种车辆检测技术的简介与比较 11-13

热门词



关于本站 |

欢迎投稿 |

用户建议 |

版权申明 |

友情链接 |

联系我们 |

网站地图

Copyright © 2006-2013 elecfans.com.All Rights Reserved

电子发烧友 ( 电路图 ) 湘ICP备2023018690号

PKE无钥匙进入系统方案(汽车电子CSM9241应用) - 知乎

PKE无钥匙进入系统方案(汽车电子CSM9241应用) - 知乎切换模式写文章登录/注册PKE无钥匙进入系统方案(汽车电子CSM9241应用)sophie亿胜盈科,物联网核心芯片供应商PKE(Passive Keyless Entry)是一种无钥匙进入系统,它使用无线技术实现车辆或建筑物的无需物理钥匙即可进入的功能。PKE系统通常由两个主要部分组成:车辆或建筑物上的传感器和用户携带的无线设备(例如智能手机或特殊的无线钥匙)。传感器会检测用户的接近,一旦用户接近到一定距离,系统就会自动解锁车辆或建筑物的门禁。用户只需轻触车门把手或接近门禁区域,系统就会识别并自动解锁。PKE系统的工作原理是基于无线射频识别技术,通过传感器和无线设备之间的射频通信完成。当用户携带的无线设备与传感器进行通信时,传感器会发送一个特定的识别信号给无线设备,该信号被无线设备接收并验证后,认证成功后,系统将识别用户身份并解锁车辆或建筑物。PKE系统具有以下优势:便捷性:不需要物理钥匙,用户只需携带无线设备,轻触或接近就可进入。安全性:PKE系统采用加密技术和身份验证,防止盗用和仿冒。高级功能:PKE系统可以与车辆或建筑物的其他功能集成,如自动启动/停止引擎、远程控制车门等。PKE无钥匙进入系统广泛应用于汽车、住宅、商业建筑等场景,为用户提供更便捷、安全的进入体验。方案建议:汽车电子诊断仪单端K总线收发器--CSM9241CSM9241 是一款应用于汽车诊断系统中的单片总线收发器,为汽车诊断系统提供双向串行通信。该收发器既能工作在发射模式,也能工作在接收模式,并且它具有过温、短路检测功能。CSM9241 芯片采用了SOP8封装,能可靠的工作在车载温度范围-40度~125度。此外输出端 RX 可以驱动 CMOS 或者 1×LSTTL 负载。典型应用图【芯片产品信息请咨询亿胜盈科,提供技术支持】发布于 2023-08-01 11:08・IP 属地广东Android 应用无钥匙启动系统学习​赞同​​添加评论​分享​喜欢​收藏​申请

28 无钥匙进入及启动系统(Kessy)简介 - 知乎

28 无钥匙进入及启动系统(Kessy)简介 - 知乎首发于浅谈整车电子电气项目管理切换模式写文章登录/注册28 无钥匙进入及启动系统(Kessy)简介Jacky注意:本文仅做参考,由于不同厂商使用规范不一,文中相应材料均用文字描述,避免引起误解,同时由于公司保密条例,一切涉密材料均使用代称或虚指,切勿对号入座。部分资料来源于网络,侵删。本篇主要对汽车无钥匙进入和启动系统进行简单介绍。第一节讲解Kessy系统的主要功能及实现原理。第二节讲解Kessy系统中最关键的低频/高频信号发射接收的基本原理(比较枯燥可略过)。第三节以实车举例讲解用户在实际操作中如何实现Kessy功能以及其内部通讯机制。本文以普及知识为主,相应复杂的低频/高频信号机理以及软件具体编译均未涉及,参考论文见文章末尾摘要。一、无钥匙进入及启动系统(Kessy)功能概述1. Kessy主体功能简介目前很多汽车上均具备无钥匙进入和无钥匙启动功能,业内称为Kessy系统(Keyless Entry Start & Exit Security System),有的整车厂也称为PEPS系统(Passive Entry & Passive Start)。一般来说,该系统主要由Kessy控制模块,车身控制模块(Body Control Module,BCM),智能钥匙,车门把手微动开关,车门把手天线,一键启动按键,室内天线,防盗线圈等组成。图1是无钥匙系统通讯结构图。其中PEPS MCU即汽车端Kessy控制器模块,安装位置如图2所示,通常在制动踏板上方支架处。无钥匙系统中,12V车载蓄电池经过电源模块内的稳压芯片和调理电路后,为系统主控制器提供5V稳压电源;低频发射驱动芯片用于驱动天线产生 125KHz 的低频信号,用于搜索智能钥匙位置;高频接收芯片可接收智能钥匙返回的高频信号进行验证比对;一键启动按键中包含防盗线圈、启动按钮和状态指示灯,防盗线圈可为电量不足的钥匙供电,并实现钥匙的鉴权;门把手微动开关提供开关车门的触发信号;继电器驱动模块可实现车门的解锁或闭锁;电源分配模块用于控制汽车电源的切换。图1 无钥匙系统结构图图2 Kessy控制器安装位置图本文相关名词英语缩略释义:REK Remote Keyless Entry 无线遥控门禁系统 PKE Passive Keyless Entry 无钥匙进入系统RF Radio Frequency 射频RFID Radio Frequency Identity 无线射频技术和车辆身份编码技术 EMC Electro Magnetic Compatibility 电磁兼容性 EMS Engine Management System 发动机控制模块IMMO Immobilizer 发动机防盗锁止系统LF Low Frequency 低频SSB Start Stop Button 一键启动按键2. 无钥匙进入功能流程无钥匙进入工作流程如图3所示:用户按下车门把手上的微动开关或者门把手内部传感器感应到人体信号,车内Kessy控制器的MC9S12G128主控制芯片通过ATA5279低频发射芯片驱动室内天线向外界发送 125KHz的低频定位信号。智能钥匙接收到低频信号被激活,把钥匙相对汽车的位置通过钥匙内部高频发射芯片发射443.92MHz的高频信号。若钥匙在车外,则车门把手天线向外界发送低频认证信号,钥匙被激活后将通过高频信号把加密后的响应返回给Kessy主控制器。如果Kessy主控制器解密成功,则钥匙合法,Kessy控制器的MC9S12G128主控制芯片将通过CAN通信把相应开锁指令及遥控钥匙ID发往BCM,BCM收到指令后控制继电器执行解锁动作。图3 无钥匙进入工作流程3. 无钥匙启动工作流程无钥匙启动工作流程如图4所示。用户进入车辆踩下离合器并按下启动按键,首先判断钥匙所处的位置。Kessy主控制器的ATA5279芯片驱动室内天线发送低频定位信号。钥匙被激活后,返回包含钥匙位置信息的高频定位信号。Kessy主控制器接收到钥匙反馈的信号后,解析出智能钥匙的位置。如果钥匙在车内,室内天线将发送低频认证信号。智能钥匙收到后,随即返回经过加密处理的高频信号。Kessy主控制器接收到钥匙反馈的信号后进行解密认证,如果解密失败则通过IMMO线圈进行再次认证。如果认证成功,则通过电源分配模块(Power Distribution Module,PDM)进行电源模式切换。PDM检测到离合器踏板信号后,启动发动机。图4 无钥匙启动工作流程注意:由于无钥匙系统支持RKE和PKE两种功能,且这两种模式下返回的数据长度和内容均不相同,故检测到门把手开关按下后,应将高频接收芯片切换到PKE模式,按键松开后切换到RKE模式;对于无钥匙退出而言,认证过程和无钥匙进入一致,但只有在确定引擎熄火后BCM才会执行上锁命令;车门上锁和车门解锁均有相应灯光和报警提示。二、Kessy系统低频/高频基本原理(本节可跳过)通过第一节对Kessy功能的简单描述,我们对钥匙和整车在无钥匙进入和无钥匙启动的相互通讯有了大概的了解,而实现Kessy功能的核心功能就是钥匙端与汽车端的低频和高频信号通讯。图5的简图可以清晰地看出无钥匙进入系统分为钥匙端和车载基站端两部分钥匙端部分主要有高频发射数据模块、遥控按钮、主控制芯片(如PIC16F636)、三维天线。高频发射模块采用433.92MHz的高频信号作为高频发射信号;三维天线是低频信号的接收天线,可以接收汽车基站端发出的低频信号。 车载基站端主要包括低频发射模块、高频接收模块、主控芯片(如PIC16F684)。车载基站端的低频发射模块采用125k Hz为发射频率,发射低频信号,用来唤醒有效范围内的汽车钥匙。应答器发射的高频信号则由汽车端的高频接收模块接收。本章节将针对两者的基本原理进行介绍。图5 Kessy系统通讯交互系统简图1. 低频信号模块低频发射器模块汽车端低频发射电路采用UCC57325作为驱动芯片,GND接口接地,VDD接口连接 12V电源。采用INA和INB作为PWM信号输入的接口,采用OUTA和OUTB外接引脚,连接低频发射天线。图6 汽车端低频发射原理图低频接收器模块钥匙端的低频接收器模块分为低频唤醒芯片和低频信号接收芯片。低频唤醒芯片使用AS3933芯片。其工作频率为15~150kHz,具有3通道低频唤醒接收器,且具备自动天线调谐功能和电池供电系统的远程唤醒功能。AS3933芯片的标准工作电压为3.0 V,可在-40ºC到+85ºC温度区间工作,采用16引脚进行封装。具有80μVrms的敏感度,对BOM节约成本和增加唤醒范围具有优势,并且具备2.7μA超低电流消耗,对电池的续航能力起到决定性作用。低频信号接收芯片采用PIC16F636作为主控芯片,使用AS3933外设作为低频接收驱动芯片,用于低频信号的唤醒。AS3933芯片的三个天线引脚连接三维低频天线。图7 钥匙端低频接收原理图三维低频天线:由于无线信号的传输方式是通过天线的辐射得以实现的,信号的传播向着一个平面的各个方向传播,汽车无钥匙进入系统中采用低频通信模块,为了保证系统的功能要求,低频信号的通信距离成为影响系统工作情况的关键因素,而决定低频信号通信距离取决于汽车端的天线与钥匙端的天线电感性耦合程度。为了达到最高的耦合度往往需要天线正面重合率达到 100%才可以。考虑到PKE系统的应用环境,汽车钥匙端放在驾乘人员身上的放置方向可能是任意的。因此钥匙端的天线与汽车端的天线考虑到三维空间的前期,面对面的几率最高只有30%左右。但如果钥匙端采用有三副空间方向各异的天线,则这种几率可增加至 100%左右。此时钥匙端可以收到任何方向上的信号。低频通讯协议Kessy控制器通过SPI通信控制低频芯片驱动低频天线与智能钥匙进行身份认证时,需要经过以下步骤: (1)通过对NRES引脚施加一个负脉冲,使芯片进入power-down模式。然后拉高 S_CS 引脚电平唤醒芯片,此时Command Buffer被清空并开始准备接收Kessy控制器发送过来的命令和数据。 (2)选择低频天线。Kessy控制器通常包含6根天线,低频驱动芯片需要选择其中一根天线完成低频通信。Kessy控制器通过SPI通信将控制命令发送到驱动芯片,选择天线的命令定义如图8所示。其中,高三位001是此命令的固定标识符,不可更改;第四位表示调制速度,0代表调制速度为4kbit/s,1代表5.7kbit/s;第五位0表示采用普通工作模式,1代表诊断模式;低三位数据表示选择天线的序号。图8 天线命令定义(3)选择低频天线的驱动电流。ATA5279低频芯片最大驱动电流为1A,并且可灵活配置多达20个等级的驱动电流。驱动电流越大产生的磁场强度越强,和钥匙通信的距离也就越远。但是长时间大电流的数据传输,会使驱动器产生大量的热量,过热可能会引发关机导致数据发送失败。(4)发数据。确定低频天线和电流大小后,即可准备向外界发送数据。如果LF报文包含四个字节的数据,则LF数据缓冲区中所需的空间是五个字节(四个字节的纯数据和一个字节的命令头),其中命令头为0x07。当报文长度超过最大字节数时,需要分段发送数据。驱动芯片自身不对控制命令中指定的字节数和后面发送报文的字节数进行一致性校验,故我们在程序中需要对字节数进行仔细比对。如果发送报文的字节数多于控制命令指定的字节数,多出的报文将无法被驱动芯片识别和发送,这些多出的数据可能会被误认为控制命令;如果发送报文的字节数低于控制命令中包含的字节数,数据后面的控制命令就会被当成数据发送出去。这两种情况都会导致驱动芯片程序紊乱,进而导致低频通信失败。 低频通信采用曼切斯特编码,幅移键控(ASK)调制,载波频率为125KHz,通讯速率为 3.9Kbps,对应的曼切斯特码元速率为7.8Kcps。曼彻斯特码的格式有两种,一种是从高电平到低电平跳变表示“0”(跳变前和跳变后的两个曼彻斯特码元为一个曼彻斯特码位),从低电平到高电平跳变表示“1”,其中1个曼彻斯特码位1Tbit = 256us。另外一种曼彻斯特码格式和本方案中的编码方式只是同一跳边沿表示的二进制位不同,如从高电平到低电平跳变表示“1”。图9 曼彻斯特编码格式低频通信帧结构如下图所示。LF报文包括前导码、同步码、Wake Up Pattern和数据部分及常载波。其中,前导码Premable由7个“0”组成,这些“0”均采用曼切斯特码,即前导码由以高电平起始的14个高低相间宽度128us的电平组成。Synchronization由9个Tbit 特定电平组成(1对1.5Tbit的高低电平,2对1Tbit的高低电平和2对0.5Tbit的高低电平),这些电平被Kessy控制器用于低频接口识别。如果 Synchronization中任意一个电平没有被智能钥匙正确检测,CV检测单元就会重新设置,并从头开始检测。为了强制唤醒钥匙,钥匙需要接收一个与用户编程位模式相匹配的曼彻斯特编码的 Wake Up Pattern。然后将芯片继续采样LF接口,以检测和解码Kessy控制器发送的数据。在智能钥匙定位和认证阶段,定位信号和认证信号的Wake Up Pattern均为4字节的16进制数据。图10 低频通信帧结构Carrier为5ms的常载波,智能钥匙通过其测量车载天线产生的磁场强度,进而计算出钥匙和汽车之间的距离。该载波的持续时间可以由T4...0位来定义,计算公式如下所示。 式中,Tcarrier为载波持续时间,data t的值取决于调制器的速度设置:标准模式为32个LF周期,高速模式为22个LF周期。如采用8 MHz的系统时钟,载波频率为 125KHz,一个LF周期为8Us。因此,每个命令最大可定义的载波时间为31×32×8Us=7.936 ms。当需要长期测量或能量耦时,可将T4 ... 0的值设置为0,这样驱动芯片将一直发送载波。 PEPS 无钥匙系统结构复杂,仅低频通信就涉及学习功能,认证功能,定位功能等不同功能模块,一帧数据不足以描述所有需求,所以系统包含认证帧,定位帧,标定帧,学习帧等不同帧类型。这些不同类型的帧中只有Wake Up Pattern和Dat部分不一样(Wake Up Pattern 部分都是4个字节大小),而前导码、同步码均相同。以钥匙认证过程中首先发送的定位帧为例,定位帧可以实现对钥匙位置的判断,当门把手微动开关触发时,控制程序需对车内的前、中、后部天线进行扫描,以判断智能钥匙是否在车内,若在车内,则中控门锁无动作;若智能钥匙不在车内,同时也不在车外,则中控门锁亦无动作。若车内、车外均检测不到智能钥匙,则会每隔3秒扫描1次,共扫描9次;每次依次扫描车内3把天线4个循环,循环间隔为75ms,且每个循环内各帧间间隔为 30ms。2. 高频信号模块高频发射器模块高频发射端电路,采用TDA5100F作为高频发射电路的驱动芯片。通过PAOUT引脚连接高频发射天线,进行高频信号的传输。图11 高频发射端电路高频接收器模块SYN480R是一款主流的无线接收芯片,主要充当无线射频遥控的高频接收芯片。SYN480R 为 8 脚封装,具有两种工作模式:固定模式(FIXED MODE)和扫频模式(SWPMODE)。用户可以通过设制SEL0和SEL1的状态进而对四个带宽滤波器进行选择,选择合适的滤波器。FIXED模式或SWP模式带宽范围都按2^n模递进,FIXED模式的带宽从0.625KHz到5KHz,SWP模式的带宽从1.25KHz到10KHz。用户可以设定滤波器以选择相应的数据传输率和代码解调格式。此外SYN480R还有两项特有的功能: (1)关闭模式。可以使芯片停止操作,使系统切换到低功耗状态。 (2)唤醒功能。当芯片接收到RF信号的输入时,向主控制器发出一个“唤醒信号”唤醒CPU,使其结束stand by状态。通过此种方式能使得该芯片更能适应低功耗的设计环境。高频接收电路采用SYN480R作为高频天线的驱动芯片,VSS接口接地,AGC接外接电容并进行接地。VDD外加电阻连接5V电源,CTH接口接电容接地。采用OSC接口外接晶振,采用ANT引脚连接高频天线,用于接收汽车钥匙端发送的高频信号。图12 高频接收器电路高频通讯协议Kessy系统支持遥控钥匙进入和无钥匙进入两种方式。遥控进入:智能钥匙上的按键被按下后,钥匙中的高频发射芯片将向外界会发送一个由多个数据帧构成的数据包。遥控钥匙高频通信采用曼切斯特编码,幅移键控(ASK)调制,载波频率为433.92MHz,通讯速率为7.8Kbps,对应曼切斯特码元速率为15.6Kcps。如图所示,数据帧由前导码(Premable)、冲突码(CV)、数据段(Data)和帧尾(EOF)组成。其中,前导码Premable由16个曼切斯特码格式的“0”组成(编码方式与低频通信中的编码类型一样),冲突码CV由1.5个Tbit的高电平和1.5个Tbit的低电平组成,数据段Data由帧类型(FT)、遥控器序列号(ID)、键值(KEY)、同步码(SI)和加密结果(Crypto)组成,共13个字节。帧尾EOF是一帧的结束的标识(非定值),如果 Data 段的最后一位的后半位电平为低电平,那么EOF是1个Tbit的高电平;如果后半位电平为高电平,那么EOF是1个Tbit的低电平。图13 高频通信帧结构无钥匙进入:用户按下车门把手上的微动开关后,钥匙和Kessy控制器建立高低频通信的双向认证,低频天线发送低频请求帧,遥控钥匙返回高频回送帧。高频回送帧和低频请求帧中包括认证帧,定位帧,学习帧等多种功能帧,并且低频帧和高频帧中功能帧一一对应。无钥匙进入中高频回送帧采用的编码格式,调制方式,发送顺序,载波频率,通讯速率及数据帧结构都与遥控进入中的一样,但是两者回送帧中的数据段Data不一样,而且不同类型功能帧的数据段也不同。PKE的高频回送帧中Premable从16位增加到了32位。此外,PKE RF数据包首帧没有40ms的SOF。汽车端高频接收芯片接收到钥匙发送的高频回送帧后,通过SPI将数据传回Kessy控制器。由于通信链路存在干扰,Kessy控制器接收到的第一个数据并非一定是数据段中的首个数据,如果控制器直接按照接收顺序存储数据,将会导致整个数据段乱序。为了防止这种情况发生,需对高频接收数据进行顺序纠正处理。首先找到协议中应该出现的第一个数据 Data_Frist,然后将此数据存储到PKE接收数组中,并将接收数据计数器的值置为1。接收到一组完整的数组后,将其中3字节的加密数据放到 PKE 解密函数中,采用HITAG2算法进行解密。解密成功解密标志位置 1,解密失败解密标志位置 0。Kessy控制器对解密标志位进行判断,如果为1将封装数据发送到BCM。钥匙和汽车完成双向认证后,Kessy控制器会将执行命令通过CAN通信发送到BCM,BCM根据收到的报文内容执行相应动作。3. 整体软件框架钥匙端软件框架:如下图所示,使用汽车遥控钥匙进行遥控操作时,首先需要初始化汽车钥匙端的主控芯片,初始化低频唤醒芯片,之后检测汽车钥匙端的遥控按键操作,判断按键是否被按下。如果按键被按下,则汽车钥匙端执行高频信号发射操作,进而执行开锁或上锁操作。之后进行低频信号的检测操作,若检测到低频唤醒信号,则汽车遥控钥匙端的芯片被激活,则进行低频接收操作和高频发送操作,若没有检测到低频唤醒信号,则汽车钥匙端的芯片继续处于睡眠状态。对按键的处理过程中,还需要对按键进行延时去抖操作,之后才能检测是否收到按键信号,若没有检测到按键信号,则表明汽车钥匙端的按键没有被按下,进而结束判断操作;若检测到按键信号,则表明汽车钥匙端的按键被按下,进而进行调用滚码加密值的操作,之后调用高频发送数据,准备对加密码进行发送,接下来再次对按键信号进行检测,若按键没有松开,则继续上述操作调用滚码加密值,若按键被松开,则结束本次的操作。图14 钥匙端程序流程图汽车端软件框架:如下图所示,汽车端进行软件操作时,首先需要进行系统的初始化,判断是否接收到遥控按键的上锁或解锁信号,如果接收到上锁或解锁信号,则根据所接收的信号,进行相应的上锁和解锁操作,如果没有接收到则进行低频发射操作。判断有效范围内是否有汽车钥匙遥控端的反馈,若接收到汽车钥匙端的反馈,则判断车门按键状态,若检测到已经被按下,则进行相应的上锁或解锁操作。图15 汽车端程序流程图三、实例:某车型Kessy系统实际操作以某车型为例,从用户角度讲解Kessy实际操作体验及内部通讯逻辑。天线位置如下图所示。分为车外和车内诊断天线。车外诊断天线:前部左右车门把手内各有一根,后保险杠内1根。车外天线的探测范围约在各个操作位置(车门和尾门)周围1.5m内,探测高度在0.1m到 1.8m之间。车内诊断天线:车内排档杆部位1根,后行李箱后排座椅底部1根,衣帽架下面中间1根。图16 天线位置图天线、传感器和上锁按钮都位于车门外把手内,如果有一把有效遥控钥匙在天线探测范围内,则无钥匙系统 Kessy会将访问权限授予该钥匙。紧接着可以在不主动操作遥控钥匙的情况下执行解锁、锁止和起动。图17 门把手内部结构无钥匙解锁车门:当驾驶员手部靠近车门外把手时,把手中的传感器电容发生变化。Kessy系统控制单元识别到传感器的电容变化,即认为有上车的意愿,然后打开车门。无钥匙闭锁车门:按下上锁按钮,Kessy系统控制单元开始感应式查询遥控钥匙。当钥匙被识别为已授权,并且位于车辆外部附近时,将发出闭锁车门的指令。无钥匙进入通讯逻辑该车型的无钥匙进入控制逻辑与前2节的略有不同,但整体上依然使用高低频两种信号进行通讯,仅在控制器反馈方面有些许不同,这跟各个整车厂的整体电器布局和设计有关,在此仅作示例。(1) 门把手内传感器感应到人体手部靠近信息,唤醒Kessy控制器;(2) Kessy控制器通过对应的低频天线发送低频信号搜索钥匙位置信息,同时唤醒BCM。(3) 遥控钥匙接收到低频信号后,发送高频信号(带钥匙ID信息)至BCM(高频接收芯片集成在BCM中),再由BCM通过CAN线传送至Kessy控制器。(4) Kessy控制器核对钥匙ID信息并反馈授权结果给BCM,同时Kessy控制器通过低频天线发送解锁信息给钥匙,再由钥匙将该信息通过高频信号传送给BCM。(5) BCM核对Kessy控制器反馈授权结果并发送从钥匙处得到的解锁指令,Kessy通过后,BCM发送指令给门控制器,进行解锁操作。注意:a) 如果一定时间内无人进入车辆,则禁用车辆门把手中的电容式传感器:60小时后禁用副驾驶员侧门把手中的电容式传感器。满足以下条件之一后,重新启用:(1)通过驾驶员门或行李箱翻盖进行无钥匙开启;(2)在车辆接收范围内按中央门锁系统的遥控按钮;(3)机械解锁车辆。90小时后禁用驾驶员侧门把手中的电容式传感器。满足以下条件之一后,重新启用:(1)在车辆接收范围内按中央门锁系统的遥控按钮;(2)机械解锁车辆。b) 配备Kessy系统的车辆,在整车外部遥控闭锁(某车门未关)后把钥匙放回车内,关上车门后,整车会解锁,所有转向信号灯闪烁四次。如果不打开车门,30秒后整车会自动闭锁,钥匙将被锁在车内,此功能可以降低车辆被盗的风险。无钥匙启动车辆:点火钥匙发出一个加密的反馈信息给Kessy系统控制单元。如果点火钥匙被识别为已授权,按下SSB按钮时,电动机械式转向柱联锁装置(ELV)将被打开,S触头被激活,点火开关接通。注意:a) 如果无法识别到有效遥控钥匙,则将遥控钥匙头靠近图示位置同时按下SSB按钮,可以应急启动发动机。b) 如果发动机无法通过短促按下SSB按钮关闭,则必须执行应急关闭:在1秒钟内连按两下启动按钮,或按住启动按钮超过1秒钟。无钥匙启动通讯逻辑(1) 按下SSB开关,ELV接收到SSB按钮信号,通过CAN线将信号发送至网关,通过网关将该信号发送至仪表控制器。(2) 仪表控制器通过网关将防盗验证信息发送给Kessy控制器。(3) Kessy控制器通过低频天线发送低频信号给遥控钥匙,同时唤醒BCM。(4) 钥匙被激活后,发送高频信号给BCM。BCM将接收到的钥匙信息通过CAN线,经网关发送给仪表控制器。(5) 仪表控制器和ELV验证防盗信息,通过后解锁方向盘;仪表控制器与发动机控制器验证防盗信息,通过后启动发动机。参考文献:[1] 基于PKE的无线智能遥控汽车钥匙研发_陈长江[2] 基于RFID技术的汽车无钥匙进入系统设计与安全性分析_陈永[3] 汽车无钥匙进入和一键启动控制系统研究_李晨旭[4] 汽车无钥匙进入系统研究与设计_何晓晓[5] 奥迪A5轿车第5代防盗系统详解_陈乐微信公众号可搜索“整车电子电气管理”添加关注获取实时推送。知乎专栏早期文章可关注专栏“浅谈整车电子电气项目管理”查阅编辑于 2019-02-27 22:25汽车行业整车控制器整车集成​赞同 61​​16 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录浅谈整车电子电气项目管理新车型电子电气项

PKE公钥加密方案_pke加密算法-CSDN博客

>

PKE公钥加密方案_pke加密算法-CSDN博客

PKE公钥加密方案

最新推荐文章于 2024-03-06 09:16:22 发布

Champhoenix

最新推荐文章于 2024-03-06 09:16:22 发布

阅读量334

收藏

点赞数

分类专栏:

网络安全

密码学

文章标签:

安全

零知识证明

密码学

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_45859485/article/details/128210008

版权

网络安全

同时被 2 个专栏收录

56 篇文章

23 订阅

订阅专栏

密码学

24 篇文章

0 订阅

订阅专栏

PKE公钥加密方案

ppt:概率多项式时间

优惠劵

Champhoenix

关注

关注

0

点赞

0

收藏

觉得还不错?

一键收藏

知道了

0

评论

PKE公钥加密方案

ppt:概率多项式时间

复制链接

扫一扫

专栏目录

中国国密的 sm2 中,dsa_sm3, pke 和 kep 分别指什么

baron-周贺贺-代码改变世界ctw

07-31

528

SM2作为国密算法标准的一部分,定义了基于椭圆曲线Discrete Logarithm Problem的公钥密码体制,包括了数字签名、密钥交换和公钥加密算法,形成了一套完整的公钥密码体系。kep 通过椭圆曲线密钥交换算法,双方可以协商一个双方都可以计算出来的共享密钥,用于后续通信的对称加密。dsa_sm3、pke和kep分别对应SM2体制中的数字签名、公钥加密和密钥交换三个关键应用场景。pke 通过对方的公钥对数据进行加密,对方用自己的私钥解密,实现数据的保密性。

基于Toshiba TC7766的PKE钥匙无线充电方案 -电路方案

04-20

因此,世平集团推出基于 Toshiba TC7766 的 PKE带屏钥匙无线充电方案,该方案支持5W 无线充电,可通过 MOSFET 进行 USB 充电与无线充电的开关。 核心技术优势 ① 5W 无线充电接收端 ② 单节锂电池充电管理 ③ 电池...

参与评论

您还未登录,请先

登录

后发表或查看评论

被动无钥门禁(PKE)系统升级方案

10-16

本手册介绍了对现有遥控无钥门禁(RKE)应用的被动无钥门禁(PKE)系统升级。

  钥匙设计包括一片集成了三轴向模拟前端(Analog Front-End, AFE)的PIC16F639单片机 。

  采用一片PIC18F2680 单片机来实现低频发射器。

  设计经过优化,只需稍作修改便可集成到现有典型平台中。从可由客户、经销商或工厂在生产线后端进行编程的许多可扩展功能的整体概念来讲,操作灵活性是至关重要的。

  图1.PKE 原理框图

  一.工作原理概述

  当低频(LF)发射器检测到触发输入时,将发送一条编码的125 kHz 报文。该信号范

  围内的任何应

Go-PKE是一种非常简单的Kubernetes安装程序和发行版可用于任何云VM或裸机

08-14

PKE是一种非常简单的Kubernetes安装程序和发行版,可用于任何云,VM或裸机

现代密码学之公共密钥加密

Jifu_M的博客

01-05

998

Public Key EncryptionGroupsCyclic Groups费马小定理Diffie-Hellman’s Idea离散对数问题 Discrete Log problemElgamal CryptosystemRSA Public Key Cryptosystem加密和解密RSA-OAEPReference

Groups

一组带有操作的int,可以进行加法或者乘法操作。

Cyclic Groups

什么意思呢?

g是generator,这个group可以通过这个generator的i

密码学学习笔记(八):Public-Key Encryption - 公钥加密1

weixin_54634208的博客

07-07

436

简单介绍了公钥加密

公钥可搜索加密及其python实现

感谢一切无私开源共享奉献者!

01-01

6202

目录公钥可搜索加密密码工具库

公钥可搜索加密

公钥可搜索加密(Public-Key Encryption with Keyword Search,简称PEKS)定义如下:

Setup(1λ)→(sk,pk)\mathsf{Setup}(1^\lambda) \to (\it{sk}, \it{pk})Setup(1λ)→(sk,pk):初始化算法,输入安全参数1λ1^\lambda1λ,获取私钥...

基于格的密码与SABER

monica_ysl的博客

10-08

556

候选后量子密码算法SABER介绍

学习python的keyphrase抽取工具包:pke

ye6pipipihou的博客

06-21

455

学会下载使用keyphrase工具箱pke包

密码学理论11:公钥加密

weixin_51271794的博客

04-29

1627

一方(接收方)生成一对密钥(pk,sk),分别称为公钥和私钥。发件人使用公钥加密消息;接收方使用私钥解密生成的密文。当 Alice 得知 Bob 想与她通信时,她可以生成 (pk, sk)(假设她还没有这样做),然后将 pk明文发送给 Bob。Alice 独立于任何特定的发送者预先生成 (pk, sk)。然后她公开发布pk。1. 公钥加密(在某种程度上)解决了密钥分发问题,因为通信双方不需要在通信之前秘密共享密钥。即使他们之间的所有通信都被监视,两方也可以秘密通信。

Crystals Kyber密码算法解读(一)

Annalovecoding的博客

11-20

9845

传统的公钥密码PKE

(Gen,Enc,Dec)(Gen,Enc,Dec)(Gen,Enc,Dec)

其中GenGenGen生成的密钥对为(pk,sk)(pk,sk)(pk,sk)

发送方用公钥进行加密C←Encpk(m)C\leftarrow Enc_{pk}(m)C←Encpk​(m)

接收方用自己的私钥进行解密m:=Decsk(c)m:=Dec_{sk}(c)m:=Decsk​(c)

公钥密码的缺点:计算速度慢,效率比对称算法低太多了公钥密码效率低的原因?

首先这里讨论有关效率的指标有这些:C.

PKE方案比较.pdf

09-26

PKE方案比较.pdf

PKE的开发方案.pdf

10-14

PKE的开发方案.pdf

linux安全--DNS服务部署

m0_74313947的博客

03-02

416

实验环境:CentOS7。

构建安全的REST API:OAuth2和JWT实践

宋小黑的博客

03-03

1155

说到REST API,咱们先来搞清楚几个概念。REST(Representational State Transfer)是一种设计风格,它定义了一套规则,用于创建网络服务。通过使用HTTP协议的方法,如GET、POST、PUT、DELETE等,REST API允许应用程序或服务访问网络上的资源。举个例子,假如小黑现在要开发一个天气预报应用。这个应用需要从一个天气服务提供商那里获取数据。这时候,REST API就是小黑和天气服务提供商之间的桥梁。

安全防御第七次作业

小白

03-05

114

问题:在FW7和FW8之间建立一条IPSEC通道保证10.0.2.0/24网段。可以正常访问到192.168.1.0/24。注:由于电脑问题, 我只启动了相关的设备。

加密与安全_探索签名算法

小工匠

03-02

1490

在非对称加密中,使用私钥加密、公钥解密确实是可行的,而且有着特定的应用场景,即数字签名。数字签名的主要目的是确保消息的完整性、真实性和不可否认性。通过使用私钥加密消息,发送者相当于对消息进行了签名,因为只有发送者拥有私钥,所以只有发送者能够生成正确的签名。然后,其他人可以使用发送者的公钥来验证签名,确保消息确实是由发送者签署的。这种方式确保了消息的真实性和不可否认性,因为只有私钥的持有者才能够生成正确的签名,其他人无法伪造。同时,公钥的持有者可以通过验证签名来确认消息的完整性和真实性。

人工智能在信息系统安全中的运用

最新发布

xia_hua_yan的博客

03-06

865

通过对每个恶意软件样本进行静态反汇编分析根据函数的控制流程图构建其自定义函数的反汇编代码文本,以及整个样本的系统函数调用图为恶意软件的特征相结合,然后利用之前的一神经网络模型(CNN-SLSTM),对恶意代码组样本进行分类。该方法能够很好地提取恶意代码特征并据此进行分类,提高检测效率!总而言之,人工智能将在信息系统安全中发挥着越来越重要的作用,而与此同时,人工智能的发展也将给不法分子带来可乘之机,对信息系统安全造成威胁。可见,事物都具有两面性,而我们要取其精华,去其糟粕!

JavaSec 基础之五大不安全组件

akdelt的博客

03-03

821

Fastjson 是阿里巴巴的开源 JSON 解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean。攻击者可以通过在 json 字符串中指定变量的具体类型 (子类或接口实现类),来实现实例化指定的类,借助某些特殊的 class,如 TemplatesImpl,可以实现任意代码执行。该内容传递到后端被log4j2打印出来,就会触发恶意的Class的加载执行(可执行任意后台指令),从而达到攻击的目的。

pke原理图 csdn

06-23

### 回答1:

PKE (Public Key Encryption)是公钥加密系统。它是一种加密方法,使用不同的密钥进行数据加密和解密。PKE系统有两个关键密钥:公钥和私钥。公钥可以公开,而私钥只有拥有者才能访问。

在PKE系统中,发送者使用接收方的公钥加密消息,只有拥有者使用私钥才能解密该消息。消息是使用一种算法进行加密的,该算法利用接收方的公钥和称为“密钥交换”的过程来生成加密密钥。

PKE系统的本质是通过一个数学难题来实现加密。在数学中,复杂的问题往往可以通过某些算法在多项式时间内解决。然而,某些问题被认为是“难以解决”的,因为没有已知的算法能够在多项式时间内解决他们的问题。因此,PKE使用这些数学难题来加密并确保数据安全。

总体而言,PKE原理图展示了用于加密和解密数据的密钥和算法,以及生成加密密钥的过程。通过使用这些工具,PKE系统可以确保数据的安全性和私密性,从而保护个人和组织的信息不受非法访问和攻击。

### 回答2:

PKE(Public Key Encryption,公有密钥加密)是现代密码学中的一种加密算法。它主要是利用了非对称密钥技术,即公钥和私钥,来进行数据加密和解密。因此,PKE的安全性是很高的,可以在网络传输中对数据进行加密保护,以确保数据的安全性。

PKE的原理图包括四个部分:密钥生成、加密、解密和认证。密钥生成过程是生成公钥和私钥的过程,它利用一种特殊的算法将两个密钥生成出来并且持有人只要持有私钥即可。

加密过程中,将要加密的数据通过公钥进行加密,得到加密后的数据。加密后的数据就可以在网络传输中进行安全的传输。解密过程与加密过程相反,将加密后数据通过密钥的解密算法进行解密,得到原始的数据。

最后,认证是通过验证加密和解密过程中使用的密钥的合法性,以确保加密和解密的安全性。PKE的原理图中,密钥生成和认证是对于导致安全性降低的关键,因此这两个部分需要特别关注。

总的来说,PKE在现代密码学中有着广泛的应用,它的原理图实现了一种能够加密网络中传输的数据的有效算法,可以保证数据的安全性,并广泛应用于安全通讯领域。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

Champhoenix

CSDN认证博客专家

CSDN认证企业博客

码龄4年

暂无认证

248

原创

16万+

周排名

2万+

总排名

37万+

访问

等级

5919

积分

164

粉丝

214

获赞

55

评论

1196

收藏

私信

关注

热门文章

离散-如何确定哈斯图极大极小元、最大最小元、最大最小上下界

30657

SM4算法介绍

23477

详解国密SM2的加密和解密

13030

详解国密SM2的数字签名

12277

人工智能的安全、伦理和隐私问题

12061

分类专栏

网络安全

56篇

可信

1篇

操作系统

7篇

web网页学习

html学习

8篇

css学习

7篇

算法题刷题

2篇

leetcode刷题题解

剑指 Offer II

29篇

PAT甲级刷题集锦

48篇

python学习

9篇

数据结构

8篇

C/C++

4篇

逆向

2篇

密码学

24篇

PAT乙级刷题集锦

34篇

区块链

19篇

马原

2篇

JavaScript学习

2篇

网安导论

5篇

计算机网络

2篇

离散

5篇

数字逻辑

6篇

算法设计与分析

9篇

信安数基

2篇

数学建模

3篇

数据库

9篇

quartusii

4篇

最新评论

quartusii 为什么只能仿真一个文件

2301_77340392:

解决了吗?QAQ

Fiat-Shamir 变换

weixin_44415237:

博主您好,这个图片内容的完整版本能分享一下吗,最近在学习ZK的内容,感觉您的创作都很nice,都用了这个相似的图片内容。想要系统的学习一下

PAT-B1024(C/C++代码解析)

m0_62334155:

30行应该为 e = sum - 1;

模拟退火算法介绍和实例实现

远近橙:

代码是错误的,本质上iter参数是传入的初始解的个数,文中代码内循环部分只是对每一个初始解进行一次迭代随后就降低了温度,也就是说了相同温度下一个初始解只迭代了一次

如何在pycharm里安装包

Nogizakaa46:

想问下为什么点了+号之后搜索,啥也搜索不到啊 搜索下面的那一栏显示包的地方也是空的

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

卫星结构。。。

卫星业务。。。。

Tate pairing

2023年15篇

2022年64篇

2021年158篇

2020年34篇

目录

目录

分类专栏

网络安全

56篇

可信

1篇

操作系统

7篇

web网页学习

html学习

8篇

css学习

7篇

算法题刷题

2篇

leetcode刷题题解

剑指 Offer II

29篇

PAT甲级刷题集锦

48篇

python学习

9篇

数据结构

8篇

C/C++

4篇

逆向

2篇

密码学

24篇

PAT乙级刷题集锦

34篇

区块链

19篇

马原

2篇

JavaScript学习

2篇

网安导论

5篇

计算机网络

2篇

离散

5篇

数字逻辑

6篇

算法设计与分析

9篇

信安数基

2篇

数学建模

3篇

数据库

9篇

quartusii

4篇

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

pke-zh · PyPI

pke-zh · PyPI

Skip to main content

Switch to mobile version

Warning

Some features may not work without JavaScript. Please try enabling it if you encounter problems.

Search PyPI

Search

Help

Sponsors

Log in

Register

Menu

Help

Sponsors

Log in

Register

Search PyPI

Search

pke-zh 0.2.6

pip install pke-zh

Copy PIP instructions

Latest version

Released:

Nov 9, 2023

pke_zh, context-aware bag-of-words term weights for query and document.

Navigation

Project description

Release history

Download files

Project links

Homepage

Statistics

GitHub statistics:

Stars:

Forks:

Open issues:

Open PRs:

View statistics for this project via Libraries.io, or by using our public dataset on Google BigQuery

Meta

License: Apache 2.0

Author: XuMing

Tags

pke_zh,

term weighting,

textrank,

word rank,

wordweight

Requires: Python >=3.5

Maintainers

shibing624

Classifiers

Intended Audience

Developers

Natural Language

Chinese (Simplified)

Chinese (Traditional)

Operating System

OS Independent

Programming Language

Python

Python :: 3

Topic

Scientific/Engineering :: Artificial Intelligence

Text Processing :: Linguistic

Project description

Project details

Release history

Download files

Project description

中文 | 文档/Docs | 模型/Models

pke_zh: Python Keyphrase Extraction for zh(chinese)

PKE_zh, Python Keyphrase Extraction for zh(chinese).

pke_zh实现了多种中文关键词提取算法,包括有监督的WordRank,无监督的TextRank、TfIdf、KeyBert、PositionRank、TopicRank等,扩展性强,开箱即用。

Guide

Features

Install

Usage

Contact

References

Features

有监督方法

WordRank:本项目基于Python实现了句子的文本特征、统计特征、Tag特征、语言模型特征提取,结合GBDT模型区分出句子中各词的重要性得分,进而提取关键词,速度快,效果好,泛化性一般,依赖有监督数据。

无监督方法

统计算法

TFIDF:本项目基于jieba的IDF词表实现了TFIDF的关键词抽取,该方法是很强的baseline,有较强普适性,基本能应付大部分关键词抽取场景,简单有效,速度很快,效果一般

YAKE:本项目实现了YAKE,该算法基于人工总结的规则(词的位置,词频,上下文关系,词在句中频率),不依赖外部语料,从单文档提取关键词,速度很快,效果差

图算法

TextRank:本项目基于networkx实现了TextRank,该算法简单套用PageRank思想到关键词提取,效果不比TFIDF强,而且涉及网络构建和随机游走迭代,速度慢,效果一般

SingleRank:本项目基于networkx实现了SingleRank,该算法类似TextRank,是PageRank的变体,可以提取出关键短语,速度快,效果一般

TopicRank:本项目基于networkx实现了TopicRank,该算法基于主题模型的关键词提取,考虑了文档中词语的语义关系,可以提取出与文档主题相关的关键词,速度慢,效果一般

MultipartiteRank:本项目基于networkx实现了MultipartiteRank,该算法基于多元关系提取关键词,在TopicRank的基础上,考虑了词语的语义关系和词语位置,速度慢,效果一般

PositionRank:本项目基于networkx实现了PositionRank,该算法基于PageRank的图关系计算词权重,考虑了词位置和词频,速度一般,效果好

语义模型

KeyBERT:本项目基于text2vec实现了KeyBert,利用了预训练句子表征模型计算句子embedding和各词embedding相似度来提取关键词,速度很慢,效果最好

延展阅读:中文关键词提取解决思路

模型选型

要求速度快,选择TFIDF、PositionRank、WordRank

要求效果好,选择KeyBERT

有监督数据,选择WordRank

Install

From pip:

pip install -U pke_zh

From source:

git clone https://github.com/shibing624/pke_zh.git

cd pke_zh

python setup.py install

Usage

有监督关键词提取

pke_zh快速预测

example: examples/keyphrase_extraction_demo.py

from pke_zh import WordRank

m = WordRank()

print(m.extract("哪里下载电视剧周恩来?"))

output:

[('电视剧', 3), ('周恩来', 3), ('下载', 2), ('哪里', 1), ('?', 0)]

返回值:核心短语列表,(keyphrase, score),其中score: 3:核心词;2:限定词;1:可省略词;0:干扰词

score共分4级:

Super important:3级,主要包括POI核心词,比如“方特、欢乐谷”

Required:2级,包括行政区词、品类词等,比如“北京 温泉”中“北京”和“温泉”都很重要

Important:1级,包括品类词、门票等,比如“顺景 温泉”中“温泉”相对没有那么重要,用户搜“顺景”大部分都是温泉的需求

Unimportant:0级,包括语气词、代词、泛需求词、停用词等

模型:默认调用训练好的WordRank模型wordrank_model.pkl,模型自动下载于 ~/.cache/pke_zh/wordrank_model.pkl

训练模型

WordRank模型:对输入query分词并提取多类特征,再把特征喂给GBDT等分类模型,模型区分出各词的重要性得分,挑出topK个词作为关键词

文本特征:包括Query长度、Term长度,Term在Query中的偏移量,term词性、长度信息、term数目、位置信息、句法依存tag、是否数字、是否英文、是否停用词、是否专名实体、是否重要行业词、embedding模长、删词差异度、以及短语生成树得到term权重等

统计特征:包括PMI、IDF、TextRank值、前后词互信息、左右邻熵、独立检索占比(term单独作为query的qv/所有包含term的query的qv和)、统计概率、idf变种iqf

语言模型特征:整个query的语言模型概率 / 去掉该Term后的Query的语言模型概率

训练样本格式:

邪御天娇 免费 阅读,3 1 1

模型结构:

training example: examples/train_supervised_wordrank_demo.py

无监督关键词提取

支持TextRank、TfIdf、PositionRank、KeyBert等关键词提取算法。

example: examples/unsupervised_demo.py

from pke_zh import TextRank, TfIdf, SingleRank, PositionRank, TopicRank, MultipartiteRank, Yake, KeyBert

q = '哪里下载电视剧周恩来?'

TextRank_m = TextRank()

TfIdf_m = TfIdf()

PositionRank_m = PositionRank()

KeyBert_m = KeyBert()

r = TextRank_m.extract(q)

print('TextRank:', r)

r = TfIdf_m.extract(q)

print('TfIdf:', r)

r = PositionRank_m.extract(q)

print('PositionRank_m:', r)

r = KeyBert_m.extract(q)

print('KeyBert_m:', r)

output:

TextRank: [('电视剧', 1.00000002)]

TfIdf: [('哪里下载', 1.328307500322222), ('下载电视剧', 1.328307500322222), ('电视剧周恩来', 1.328307500322222)]

PositionRank_m: [('电视剧', 1.0)]

KeyBert_m: [('电视剧', 0.47165293)]

无监督关键句提取(自动摘要)

支持TextRank摘要提取算法。

example: examples/keysentences_extraction_demo.py

from pke_zh import TextRank

m = TextRank()

r = m.extract_sentences("较早进入中国市场的星巴克,是不少小资钟情的品牌。相比 在美国的平民形象,星巴克在中国就显得“高端”得多。用料并无差别的一杯中杯美式咖啡,在美国仅约合人民币12元,国内要卖21元,相当于贵了75%。 第一财经日报")

print(r)

output:

[('相比在美国的平民形象', 0.13208935993025409), ('在美国仅约合人民币12元', 0.1320761453200497), ('星巴克在中国就显得“高端”得多', 0.12497451534612379), ('国内要卖21元', 0.11929080110899569) ...]

Contact

Issue(建议):

邮件我:xuming: xuming624@qq.com

微信我:加我微信号:xuming624, 备注:姓名-公司名-NLP 进NLP交流群。

Citation

如果你在研究中使用了pke_zh,请按如下格式引用:

APA:

Xu, M. pke_zh: Python keyphrase extraction toolkit for chinese (Version 0.2.2) [Computer software]. https://github.com/shibing624/pke_zh

BibTeX:

@misc{pke_zh,

author = {Xu, Ming},

title = {pke_zh: Python keyphrase extraction toolkit for chinese},

year = {2023},

publisher = {GitHub},

journal = {GitHub repository},

howpublished = {\url{https://github.com/shibing624/pke_zh}},

}

License

授权协议为 The Apache License 2.0,可免费用做商业用途。请在产品说明中附加pke_zh的链接和授权协议。

Contribute

项目代码还很粗糙,如果大家对代码有所改进,欢迎提交回本项目,在提交之前,注意以下两点:

在tests添加相应的单元测试

使用python -m pytest来运行所有单元测试,确保所有单测都是通过的

之后即可提交PR。

References

boudinfl/pke

Context-Aware Document Term Weighting for Ad-Hoc Search

term weighting

DeepCT

Project details

Project links

Homepage

Statistics

GitHub statistics:

Stars:

Forks:

Open issues:

Open PRs:

View statistics for this project via Libraries.io, or by using our public dataset on Google BigQuery

Meta

License: Apache 2.0

Author: XuMing

Tags

pke_zh,

term weighting,

textrank,

word rank,

wordweight

Requires: Python >=3.5

Maintainers

shibing624

Classifiers

Intended Audience

Developers

Natural Language

Chinese (Simplified)

Chinese (Traditional)

Operating System

OS Independent

Programming Language

Python

Python :: 3

Topic

Scientific/Engineering :: Artificial Intelligence

Text Processing :: Linguistic

Release history

Release notifications |

RSS feed

This version

0.2.6

Nov 9, 2023

0.2.5

Jul 18, 2023

0.2.3

Feb 1, 2023

0.2.2

Feb 1, 2023

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pke_zh-0.2.6.tar.gz

(5.6 MB

view hashes)

Uploaded

Nov 9, 2023

source

Close

Hashes for pke_zh-0.2.6.tar.gz

Hashes for pke_zh-0.2.6.tar.gz

Algorithm

Hash digest

SHA256

34ce3e6a8eb421afb74ed6d5cb41524bb25e9ba97c3b6c784823b821a4483b5a

Copy

MD5

9eab8d1dde055bd7ed3ffb976204c7c0

Copy

BLAKE2b-256

1fd8ca6af9403ad410c9e5c72b0d68ba9f19c59951e525d8f0fc242d62691871

Copy

Close

Help

Installing packages

Uploading packages

User guide

Project name retention

FAQs

About PyPI

PyPI on Twitter

Infrastructure dashboard

Statistics

Logos & trademarks

Our sponsors

Contributing to PyPI

Bugs and feedback

Contribute on GitHub

Translate PyPI

Sponsor PyPI

Development credits

Using PyPI

Code of conduct

Report security issue

Privacy policy

Terms of use

Acceptable Use Policy

Status:

all systems operational

Developed and maintained by the Python community, for the Python community.

Donate today!

"PyPI", "Python Package Index", and the blocks logos are registered trademarks of the Python Software Foundation.

© 2024 Python Software Foundation

Site map

Switch to desktop version

English

español

français

日本語

português (Brasil)

українська

Ελληνικά

Deutsch

中文 (简体)

中文 (繁體)

русский

עברית

esperanto

Supported by

AWS

Cloud computing and Security Sponsor

Datadog

Monitoring

Fastly

CDN

Google

Download Analytics

Microsoft

PSF Sponsor

Pingdom

Monitoring

Sentry

Error logging

StatusPage

Status page

riscv-pke: 华中科技大学操作系统和系统能力培养实验代码(PKE)

riscv-pke: 华中科技大学操作系统和系统能力培养实验代码(PKE)

登录

注册

开源

企业版

高校版

搜索

帮助中心

使用条款

关于我们

开源

企业版

高校版

私有云

Gitee AI

NEW

我知道了

查看详情

登录

注册

代码拉取完成,页面将自动刷新

开源项目

>

其他开源

>

操作系统

&&

捐赠

捐赠前请先登录

取消

前往登录

扫描微信二维码支付

取消

支付完成

支付提示

将跳转至支付宝完成支付

确定

取消

Watch

不关注

关注所有动态

仅关注版本发行动态

关注但不提醒动态

2

Star

27

Fork

67

华中科技大学操作系统团队 / riscv-pke

代码

Issues

7

Pull Requests

0

Wiki

统计

流水线

服务

Gitee Pages

JavaDoc

PHPDoc

质量分析

Jenkins for Gitee

腾讯云托管

腾讯云 Serverless

悬镜安全

阿里云 SAE

Codeblitz

我知道了,不再自动展开

加入 Gitee

与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)

免费加入

已有帐号?

立即登录

返回

lab1_1_syscall

管理

管理

分支 (27)

lab1_1_syscall

lab1_challenge3_multicore

lab2_challenge3_multicoremem

lab3_challenge3_cow

lab4_challenge3_shell

lab5_3_hostdevice

lab5_2_PLIC

lab5_1_poll

lab4_challenge2_exec

lab4_challenge1_relativepath

lab4_3_hardlink

lab4_2_directory

lab4_1_file

lab3_challenge2_semaphore

lab3_challenge1_wait

lab3_3_rrsched

lab3_2_yield

lab3_1_fork

lab2_challenge2_singlepageheap

lab2_challenge1_pagefaults

克隆/下载

克隆/下载

HTTPS

SSH

SVN

SVN+SSH

下载ZIP

登录提示

该操作需登录 Gitee 帐号,请先登录后再操作。

立即登录

没有帐号,去注册

提示

下载代码请复制以下命令到终端执行

为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置

git config --global user.name userName

git config --global user.email userEmail

初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置

1

生成 RSA 密钥

2

获取 RSA 公钥内容,并配置到 SSH公钥 中

在 Gitee 上使用 SVN,请访问 使用指南

使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作

Username for 'https://gitee.com': userName

Password for 'https://userName@gitee.com':

#

私人令牌

新建文件

新建 Diagram 文件

新建子模块

上传文件

分支 27

标签 0

贡献代码

同步代码

创建 Pull Request

了解更多

对比差异

通过 Pull Request 同步

同步更新到分支

通过 Pull Request 同步

将会在向当前分支创建一个 Pull Request,合入后将完成同步

邵志远

init commit of lab1_1

924dbdb

1 次提交

提交

取消

提示:

由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件

kernel

保存

取消

spike_interface

保存

取消

user

保存

取消

util

保存

取消

.gitignore

保存

取消

.spike.cfg

保存

取消

LICENSE.txt

保存

取消

Makefile

保存

取消

README.md

保存

取消

Loading...

README

about riscv-pke (Proxy Kernel for Education, a.k.a. PKE)

Documents in Chinese can be found here. There is still no dedicated documents in English yet, but the in-line comments in our codes as well as the self-explaining names for variables and functions will help on your journey of PKE.

PKE is an open source project (see LICENSE.txt for license information) for the educational purpose of the Operating System Engineering/Computer System Engineering courses, given to undergraduate students majored in CS (Computer Science) or EECS ( Electrical Engineering and Computer Science) in universities.

PKE provides a series of labs that cover the engineering-side knowledge points of the Operating System as well as some of Computer Organization/Architecture, including:

Lab1(3 basic labs+2 challenge labs): traps (syscalls), exceptions and interrupts (IRQs in Intel terminology).

Lab2 (3 basic labs+2 challenge labs): memory management.

Lab3 (3 basic labs+2 challenge labs): processes.

Lab4 (3 basic labs): device and file (conducted on a PYNQ FPGA board + an Arduino toy car).

The experiments in the REPO may be different (with more actual labs) from the above list with the passing of time.

From the angle of education on Operating System Engineering, different from many famous OS educational projects (like xv6 (JOS when earlier) used in MIT 6.828 and ucore taught in Tsinghua University) that use complete or near-complete OS kernels containing almost everything like process management, file systems and many other modules, PKE is NOT a complete OS kernel (actually, PKE never intends to be one of them.).

PKE is built around the idea of Proxy Kernel (proposed in PK, an open source project of the RISC-V software ecology), that emphasizes to construct a "just-enough" OS kernel for a given application. With such an idea, we design a series of labs in PKE that gradually "upgrades" the OS kernel by giving a set of applications, from simple to complex. During the upgradations, you can learn more and more sophisticated ideas of modern operating systems, and more importantly, play with them by following the labs, one after another.

In each lab, PKE starts with an application (placed in the ./user/ folder, with the "app_" prefix) and an incomplete proxy OS kernel. During the lab, you need to 1) understand the interaction between application and proxy OS kernel (sometimes, also the RISC-V machine emulated by using Spike, or an FPGA board with a soft RISC-V core); 2) follow the code from the given application to the OS kernel based on the understanding; 3) complete the proxy OS kernel to make the application (or the system) to execute correctly and smoothly.

In the labs of PKE, we tried our best to control and minimize the code scale of each lab, hoping to help you to stay focus on the key components of Operating System, and minimize the efforts at the same time. Contact us if you have further suggestions on reducing the code scale, thanks in advance!

Environment configuration

1. Install Operating system (Virtual machine or Windows Subversion Linux)

(preferred) Ubuntu 16.04LTS or higher, 64-bit

2. Install tools for building cross-compiler and emluator

$ sudo apt-get install autoconf automake autotools-dev curl python3 libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex

3. Install RISC-V cross-compiler

$ export RISCV=/path-to-install-RISCV-toolchains

$ git clone --recursive https://github.com/riscv/riscv-gnu-toolchain.git

$ cd riscv-gnu-toolchain

$ ./configure --prefix=$RISCV

$ make -j$(nproc)

$ sudo make install

In above commands, $(nproc) stands for the number of threads you want to invoke during building. Generelly, $(nproc) should equal to the number of cores that your computer have. After this step, you should find executables, like riscv64-unknown-elf-gcc, riscv64-unknown-elf-gdb, riscv64-unknown-elf-objdump, and many others (with the name prefix of "riscv64-unknown-elf-") in your /path-to-install-RISCV-toolchains/bin directory.

4. Install emulator (Spike)

$ sudo apt-get install device-tree-compiler

$ git clone https://github.com/riscv/riscv-isa-sim.git

$ cd riscv-isa-sim

$ mkdir build

$ cd build

$ ../configure --prefix=$RISCV

$ make -j$(nproc)

$ sudo make install

After this step, you should find executables like spike, spike-dasm in your /path-to-install-RISCV-toolchains/bin directory.

5. Clone PKE REPO

$ git clone https://github.com/MrShawCode/riscv-pke.git

After this step, you will have the pke directory containing the PKE labs.

6. Build/Run PKE

$ make [run]

7. (optional) Install OpenOCD for debugging

$ git clone https://github.com/riscv/riscv-openocd.git

$ cd openocd

$ ./bootstrap (when building from the git repository)

$ ./configure --prefix=$RISCV

$ make -j$(nproc)

$ sudo make install

After installing OpenOCD, you can debug the PKE kernel. Simply use following command:

$ make gdb

Start the first lab

In this lab, we are going to learn the basic priciples of trap (also called as the syscall in many textbooks).

A trap (for example, printf that is in our daily use) is generally issued by an application, and evetually handled by the kernel. It is very important for an OS to provide such facility, since applications running in less priviledged modes (e.g., User-mode in RISC-V) need to frequently perform legal operations like I/Os that require to be conducted in higher priviledge modes (e.g., Supervisor or Machine modes in RISC-V).

Lab1_1 gives an application in "user/lab1_1_helloworld.c", whose main() function calls a function printu that has the same functionality as printf, but under a slightly different name. printu is defined in "user/do_print.c", and actually invokes the trap by the ecall instruction (see the inline assemblies in the function of do_user_print).

Code structure of Lab1_1

The structure of Lab1_1 is listed in the following:

.

├── LICENSE.txt

├── Makefile

├── README.md

├── .spike.cfg

├── kernel

│   ├── config.h

│   ├── elf.c

│   ├── elf.h

│   ├── kernel.c

│   ├── kernel.lds

│   ├── machine

│   │   ├── mentry.S

│   │   └── minit.c

│   ├── process.c

│   ├── process.h

│   ├── riscv.h

│   ├── strap.c

│   ├── strap.h

│   ├── strap_vector.S

│   ├── syscall.c

│   └── syscall.h

├── spike_interface

│   ├── atomic.h

│   ├── dts_parse.c

│   ├── dts_parse.h

│   ├── spike_file.c

│   ├── spike_file.h

│   ├── spike_htif.c

│   ├── spike_htif.h

│   ├── spike_memory.c

│   ├── spike_memory.h

│   ├── spike_utils.c

│   └── spike_utils.h

├── user

│   ├── app_helloworld.c

│   ├── user.lds

│   ├── user_lib.c

│   └── user_lib.h

└── util

├── functions.h

├── load_store.S

├── snprintf.c

├── snprintf.h

├── string.c

├── string.h

└── types.h

The root directory mainly contains the documents (i.e., the md files), the license text and importantly, the make file (named as Makefile). The kernel sub-directory contains the OS kernel, while the user sub-directory contains the given application (in app_helloworld.c) as well as the source-code files containing the supporting routings, which should be placed in the user library in full-pledged OS like Linux.

To understand the PKE OS kernel (of Lab1_1) and accomplish the lab, you should start from the given application. Therefore, we start the tourism from user/app_helloworld.c:

1 /*

2 * Below is the given application for lab1_1.

3 *

4 * You can build this app (as well as our PKE OS kernel) by command:

5 * $ make

6 *

7 * Or run this app (with the support from PKE OS kernel) by command:

8 * $ make run

9 */

10

11 #include "user_lib.h"

12

13 int main(void) {

14 printu("Hello world!\n");

15

16 exit(0);

17 }

From the code, we can observe that there is a newly defined function called printu, whose functionality equals to printf of our daily use. The reason we define a new function instead of using printf is that printf is already defined in the newlib of the RISC-V cross-compiling tool chain.

The prototype and implementation of printu can be found in user/user.h and user/do_print.c respectively.

Switching to next stage

After having finished a lab (and committed your solution), you can continue the practicing of following labs. For example, after finishing lab1_1, you can commit your solution by:

$ git commit -a -m "your comments to lab1_1"

then, switch to next lab (lab1_2) by:

$ git checkout lab1_2_exception

and merge your solution in previous lab by:

$ git merge lab1_1_syscall -m "continue lab1_2"

After all these, you can proceed to work on lab1_2.

Note: Never merge challenge labs, such as lab1_challenge1_backtrace, lab2_challenge1_pagefaults, etc.

That's all. Hope you enjoy!

空文件

Starred

27

Star

27

Fork

67

捐赠

0 人次

举报

举报成功

我们将于2个工作日内通过站内信反馈结果给你!

请认真填写举报原因,尽可能描述详细。

举报类型

请选择举报类型

举报原因

取消

发送

误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消

提交

简介

华中科技大学操作系统和系统能力培养实验代码(PKE)

展开

收起

暂无标签

C

等 3 种语言

C

85.9%

Assembly

7.5%

Makefile

6.6%

保存更改

取消

发行版

暂无发行版

开源评估指数源自 OSS-Compass 评估体系,评估体系围绕以下三个维度对项目展开评估:

1. 开源生态

生产力:来评估开源项目输出软件制品和开源价值的能力。

创新力:用于评估开源软件及其生态系统的多样化程度。

稳健性:用于评估开源项目面对多变的发展环境,抵御内外干扰并自我恢复的能力。

2. 协作、人、软件

协作:代表了开源开发行为中协作的程度和深度。

人:观察开源项目核心人员在开源项目中的影响力,并通过第三方视角考察用户和开发者对开源项目的评价。

软件:从开源项目对外输出的制品评估其价值最终落脚点。也是开源评估最“古老”的主流方向之一“开源软件” 的具体表现。

3. 评估模型

基于“开源生态”与“协作、人、软件”的维度,找到与该目标直接或间接相关的可量化指标,对开源项目健康与生态进行量化评估,最终形成开源评估指数。

贡献者

全部

近期动态

加载更多

不能加载更多了

编辑仓库简介

简介内容

华中科技大学操作系统和系统能力培养实验代码(PKE)

主页

取消

保存更改

1

https://gitee.com/hustos/riscv-pke.git

git@gitee.com:hustos/riscv-pke.git

hustos

riscv-pke

riscv-pke

lab1_1_syscall

深圳市奥思网络科技有限公司版权所有

Git 大全

Git 命令学习

CopyCat 代码克隆检测

APP与插件下载

Gitee Reward

Gitee 封面人物

GVP 项目

Gitee 博客

Gitee 公益计划

Gitee 持续集成

OpenAPI

帮助文档

在线自助服务

更新日志

关于我们

加入我们

使用条款

意见建议

合作伙伴

售前咨询客服

技术交流QQ群

微信服务号

client#oschina.cn

企业版在线使用:400-606-0201

专业版私有部署:

13670252304

13352947997

开放原子开源基金会

合作代码托管平台

违法和不良信息举报中心

粤ICP备12009483号

简 体

/

繁 體

/

English

点此查找更多帮助

搜索帮助

Git 命令在线学习

如何在 Gitee 导入 GitHub 仓库

Git 仓库基础操作

企业版和社区版功能对比

SSH 公钥设置

如何处理代码冲突

仓库体积过大,如何减小?

如何找回被删除的仓库数据

Gitee 产品配额说明

GitHub仓库快速导入Gitee及同步更新

什么是 Release(发行版)

将 PHP 项目自动发布到 packagist.org

评论

仓库举报

回到顶部

登录提示

该操作需登录 Gitee 帐号,请先登录后再操作。

立即登录

没有帐号,去注册

无钥匙进入系统 - 知乎

无钥匙进入系统 - 知乎首页知乎知学堂发现等你来答​切换模式登录/注册无钥匙进入系统汽车无钥匙进入系统,简称PKE(PASSIVE KEYLESS ENTER),该产品采用了世界最先进的RFID无线射频技术和最先进的车辆身份编码识别系统,率先应用小型化、小功率射频天线的开发方案,…查看全部内容关注话题​管理​分享​百科讨论精华视频等待回答​切换为时间排序谈谈车辆无钥匙进入系统小木子汽车人 爱科技车辆的机械锁结构是在1990年代发明的,随着功能的迭代,以及对车内、发动机舱、点火系统等的保护,整个系统变得更加复杂。最后演变成一把机械钥匙来管理车上所有的机械锁,包括车门、行李箱、车辆点火系统、引擎盖等。 其实在1980年代无线钥匙已经发明出来了,在过去的40多年里,无线钥匙的使用场景逐渐扩大。它的实现方式是利用汽车上众多的无线发射器和接收器与用户设备进行无线通信来实现的。 随着功能的迭代、不同的身份认证…阅读全文​​赞同 5​​3 条评论​分享​收藏UWB 厘米级定位技术全新升级汽车数字钥匙,NXP NCJ29D5 将助力手机无感进出大大通​已认证账号大大通——大联大线上技术支持平台 &方案知识库传统的汽车钥匙基于 PKE/RKE 的技术,同时会存在中继攻击的隐患,手机蓝牙定位精度也还没做得够好,本文将介绍基于 NXP UWB 技术的汽车数字钥匙方案,具备更高的定位精度,支持手机操作无钥匙进入、一键启动,让手机解锁成为可能。 NXP NCJ29D5 是新一代超宽带(UWB) IC 系列的第一款产品,专用于满足全球汽车业的连接和功能安全需求。UWB IC 使汽车能够知道用户的确切位置,定位误差…阅读全文​​赞同 9​​5 条评论​分享​收藏带无钥匙进入的车主注意:谨防他人近距离跟随,系统或有漏洞聊车区​汽车制造业 市场经理当今几乎所有新上市的车型都配备了无钥匙进入功能,它是彰显汽车档次的一个配置,那么车上有必带这个功能吗?我们都知道俄罗斯的电脑专家比较厉害,今天就听一听俄罗斯专家谈论“无钥匙进入系统”的工作原理,以及相关漏洞,希望能为大家保护自己财产安全提供一点帮助。 [图片] 一、什么是汽车无钥匙进入系统?无钥匙进入是一种中央锁定控制系统,无需按汽车钥匙按钮,即可锁定和解锁车门。无钥匙进入系统(KKDA)能在无需操作点火开关…阅读全文​​赞同​​添加评论​分享​收藏数字化仪在RKE测量中的应用德思特测试测量电子测试测量领域内领先的解决方案供应商使用模块化数字仪对远程无钥匙输入设备进行物理表征汽车技术正在将更多功能集成到每台设备中, 比如车辆钥匙链,它已经从一个简单的机械钥匙演变成一个微型电子电源,包括远程钥匙进入(RKE),远程启动器和无钥匙点火。远程钥匙入口和远程启动器使用超高频(UHF)发射机,采用智能编码来确保安全性。这些设备物理层操作的设计验证和测试需要能够获取和测量相对较长持续时间的RF信号并进行进一步处理以提取额外信息的工具。虹科模块化…阅读全文​​赞同​​添加评论​分享​收藏无钥匙进入的车带钥匙离开忘记熄火会怎么样?别人能把车开走吗?国强分享汽车使用知识,让你更懂汽车。带有无钥匙进入功能的汽车,如果带钥匙离开的时候,忘记熄火了,车会怎么样?会自动熄火吗?会有报警提示吗?是不是随便一个别人就可以把车给开走了?别人把车开走了,如果熄火了,怎么办,还能开回来吗?远程启动…阅读全文​​赞同 1​​2 条评论​分享​收藏​喜欢​ 举报基于 NXP PCF7991 低成本 PEPS 方案大大通​已认证账号大大通——大联大线上技术支持平台&方案知识库 PEPS 指无钥匙进入与无钥匙启动系统(Passive Entry & Passive Start System ),该项技术被广泛应用于车辆门禁无钥匙进入系统、车辆无钥匙启动系统、电摩接近检测系统等应用领域,给用户带来既便捷又有舒适的全新体验。 Motorcycle PEPS 低成本 PEPS 方案,该方案包含有基站主控 S32K144、低频天线驱动 PCF7991、特高频接收 NCK2910、以及钥匙 NCF29A1 等四模块。该系统可以实现车钥…阅读全文​​赞同 1​​添加评论​分享​收藏盛世心映夕阳美,老树逢春更著花!奔驰R320改原厂一键启动、单门无钥匙进入等迈卡库改装老刘盛世心映夕阳美,老树逢春更著花!对于如今车辆的更新换代之快,一台车过个三年就已经是号称是老款车型了,但是换车毕竟不像换个手机那么简单轻松,老款车虽然与换代车有很多的不同,不过在原有的基础上进行一些行之有效,触目可及的配置项目,让老车也能焕发一下新春,不失为一个不错的选择。 [图片] 今天迈卡库老刘(mccyxr)介绍的是一台17款奔驰R320 SUV车型,之前已经换装了一个竖杠中网,本次来升级的原厂一键启动、单门无钥匙进…阅读全文​​赞同​​添加评论​分享​收藏美国已禁止使用无钥匙启动?因致死多人,而国人却把它当成香饽饽晓光说汽车美国已禁止使用无钥匙启动?因致死多人,而国人却把它当成香饽饽阅读全文​​赞同​​1 条评论​分享​收藏​喜欢​ 举报开老表改车:保时捷改装升级原厂四门无钥匙进入南宁开老表分享日常工作知道的,如:通风座椅、氛围灯、汽车音响改装等。阅读全文​​赞同​​添加评论​分享​收藏​喜欢​ 举报基于 NXP S32K116 汽车无钥匙进入 PEPS 方案大大通​已认证账号大大通——大联大线上技术支持平台 PEPS 指无钥匙进入与无钥匙启动系统(Passive Entry & Passive Start System,该项技术被广泛应用于车辆门禁无钥匙进入系统、车辆无钥匙启动系统、电摩接近检测系统等应用领域,给用户带来既便捷又有舒适的全新体验。 PEPS 有着强大的系统功能:接近车门自动解锁(PKE),车主只需携带钥匙在感应范围内按动启动引擎钮即可启动发动机(PKG)。在钥匙电量耗尽时依然有方法可以启动发动机(IMMO)…阅读全文​​赞同​​添加评论​分享​收藏宏光mini ev到底怎么样? 入手五菱宏光mini ev有感 关于五菱宏光mini ev的优点与缺点......故思外观 可以说十分呆萌 整体看起来很符合大众的审美,我选择宏光miniev很大一部分是因为它的外观去的,宏光miniev这萌萌哒外形十分讨喜年轻人,特别适合我这种小女生。 宏光miniev从整体上来看方方正正,没有太多很复杂的设计元素在里面,不管你从哪个角度去看宏光miniev都不会觉得不好看,那前脸炯炯有神的大车灯组看起来十分独特,颜色有很多选择,不过我选择了我最喜欢的粉色,整体车身看起来十分时尚十分耐看,以上就是我选择…阅读全文​​赞同​​添加评论​分享​收藏上汽大众-ID科普-无钥匙进入的感应范围臻言铺子​上汽大众汽车有限公司 汽车电器工程师ID全系标配的Kessy无钥匙进入系统,是靠KESSY控制器以及下挂的几个感应天线实现感应车钥匙的密钥信号,并且和车内密钥比对,判别是否是合法的本车钥匙,执行后续的允许释放解锁车门的动作: 1:ID车的KESSY是带Kessy Advanced(高级无钥匙系统)的,下图中的1+6就是Kessy Advanced的新增天线,位于左右A柱下,轮罩内的位置,实现了接近亮灯功能: [图片] 2:钥匙上的红灯闪烁,则表示进入了Kessy Advanced感应区域(靠上图的1+6天线),…阅读全文​​赞同 1​​添加评论​分享​收藏开老表改车的改装案例之,路虎揽胜改装无钥匙进入系统南宁开老表分享日常工作知道的,如:通风座椅、氛围灯、汽车音响改装等。阅读全文​​赞同​​添加评论​分享​收藏​喜欢​ 举报老款宝马X5升级无钥匙进入和刷carplay,来看看如何实现彬哥玩宝马精通宝马改装,经营一家3000平的改装店,分享日常改装生活老款宝马X5升级无钥匙进入和刷carplay,我们一起来看看如何实现的。阅读全文​​赞同​​添加评论​分享​收藏​喜欢​ 举报车子停一夜没熄火,第二天车主看到仪表盘乐了:先发个朋友圈大庆说车车子停一夜没熄火,第二天车主看到仪表盘乐了:先发个朋友圈阅读全文​​赞同​​添加评论​分享​收藏​喜欢​ 举报基于NXP KEA128 & NCK2913 的 PEPS 评估板方案大大通​已认证账号大大通——大联大线上技术支持平台& 方案知识库 本方案主要应用在汽车和电摩领域,可实现远距离钥匙按键开锁/关锁,近距离无钥匙开锁与车启动以及钥匙没电的情况下实现车辆启动。 无钥匙门禁系统彻底改变了汽车安防应用领域的发展前景,给用户带来了全新舒适与便利的体验。该技术从高档车市场逐步进入中档车市场,市场潜力巨大。无钥匙车辆门禁系统市场主要有两种产品:被动无钥门禁系统(PKES)和远程无钥匙进入系统(RKES)。 …阅读全文​​赞同​​添加评论​分享​收藏3D低频唤醒无线接收器芯片 SI3933国产兼容替代AS3933 PKE无钥匙进入系统陈S18025394486无钥匙进入系统具有无钥匙进入并且启动的功能,英文名称是(Passive Keyless Entry)。简称PKE。 比如汽车PKE:将PKE汽车钥匙放在身上,靠近车身时,会自动感应到车主并开放权限,车主不需要将钥匙取出,即可以实现从开门到点火驾驶等一系列动作。 同理,当钥匙离开车体时,车门自动上锁并进入防盗警戒状态。 PKE系统的工作原理是基于无线射频识别技术,通过传感器和无线设备之间的射频通信完成。当用户携带的无线设备与传感器进…阅读全文​​赞同​​添加评论​分享​收藏宝马I3升级无钥匙进入,新车落地没得的配置可以找彬哥彬哥玩宝马精通宝马改装,经营一家3000平的改装店,分享日常改装生活宝马I3升级无钥匙进入,新车落地没得的配置可以找彬哥,省钱又省时。阅读全文​​赞同​​添加评论​分享​收藏​喜欢​ 举报宝马5系改装无钥匙舒适进入对比传统舒适进入,好处这么多低配如何逆袭电微15999900153宝马5系舒适进入改装,宝马5系无钥匙进入改装,宝马5系改装无钥匙舒适进入对比传统舒适进入,好处这么多! 从前,我们这样开车:将钥匙插入车门锁,打开车门;坐进车内,钥匙插入方向盘下的动力锁内,轻轻转动,爱车启动。后来,有了防盗锁我们开门时可以不用插钥匙,只需按下防盗钥匙的开锁键,就可以进入车内。现在,随着时代的变迁,宝马新5系改装最新版“无钥匙”舒适进入上市以来,备受发烧友们的广泛关注。 [图片] 这样,您再也不…阅读全文​​赞同 1​​添加评论​分享​收藏浏览量5.4 万讨论量63  帮助中心知乎隐私保护指引申请开通机构号联系我们 举报中心涉未成年举报网络谣言举报涉企虚假举报更多 关于知乎下载知乎知乎招聘知乎指南知乎协议更多京 ICP 证 110745 号 · 京 ICP 备 13052560 号 - 1 · 京公网安备 11010802020088 号 · 京网文[2022]2674-081 号 · 药品医疗器械网络信息服务备案(京)网药械信息备字(2022)第00334号 · 广播电视节目制作经营许可证:(京)字第06591号 · 服务热线:400-919-0001 · Investor Relations · © 2024 知乎 北京智者天下科技有限公司版权所有 · 违法和不良信息举报:010-82716601 · 举报邮箱:jubao@zhihu.

公开密钥加密_百度百科

加密_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心收藏查看我的收藏0有用+10公开密钥加密播报讨论上传视频一种密码学算法类型本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。公开密钥加密(public-key cryptography)也称为非对称密钥加密(asymmetric cryptography),是一种密码学算法类型。该加密算法使用两个不同的密钥:加密密钥和解密密钥。中文名公开密钥加密外文名public-key cryptography别    名非对称密钥加密组    成加密密钥、解密密钥创建者惠特菲尔德·迪菲与马丁·赫尔曼创建时间1976年目录1简介2优点3过程4常见公钥加密算法简介播报编辑公开密钥加密(public-key cryptography),也称为非对称加密(asymmetric cryptography),一种密码学算法类型,在这种密码学方法中,需要一对密钥,一个是私人密钥,另一个则是公开密钥。这两个密钥是数学相关,用某用户密钥加密后所得的信息,只能用该用户的解密密钥才能解密。如果知道了其中一个,并不能计算出另外一个。因此如果公开了一对密钥中的一个,并不会危害到另外一个的秘密性质。称公开的密钥为公钥;不公开的密钥为私钥。 [1]该思想最早由瑞夫·墨克(Ralph C. Merkle)在1974年提出,之后在1976年。惠特菲尔德·迪菲(Whitfield Diffie)与马丁·赫尔曼(Martin Hellman)两位学者以单向函数与单向暗门函数为基础,为发讯与收讯的两方创建密钥。如果加密密钥是公开的,这用于客户给私钥所有者上传加密的数据,这被称作为公开密钥加密(狭义)。例如,网络银行的客户发给银行网站的账户操作的加密数据。公钥加密的另一用途是身份验证:用私钥加密的信息,可以用公钥拷贝对其解密,接收者由此可知这条信息确实来自于拥有私钥的某人。如果解密密钥是公开的,用私钥加密的信息,可以用公钥对其解密,用于客户验证持有私钥一方发布的数据或文件是完整准确的,接收者由此可知这条信息确实来自于拥有私钥的某人,这被称作数字签名,公钥的形式就是数字证书。例如,从网上下载的安装程序,一般都带有程序制作者的数字签名,可以证明该程序的确是该作者(公司)发布的而不是第三方伪造的且未被篡改过(身份认证/验证)。公钥的形式就是数字证书。优点播报编辑与对称密钥加密相比,优点在于无需共享的通用密钥,解密的私钥不发往任何用户。即使公钥在网上被截获,如果没有与其匹配的私钥,也无法解密,所截获的公钥是没有任何用处的。它可以很好地适应开放性的使用环境。因为密钥管理相对简单,可方便地实现数字签名和验证,对解决电子商务活动中的“瓶颈”,如对传输数据进行加密、数字签名、公证的方法等,很有实用价值。过程播报编辑假设两个用户A向B发送信息,B的公钥为c,对应私钥(也是属于B的)为d,明文为x。1.A用公钥对明文进行加密形成密文c(x),然后传输密文;2.B收到密文,用私钥对密文进行解密d(c(x)),得到要通信的明文x。B向A发送信息反之。常见公钥加密算法播报编辑常见的公钥加密算法有: [2]RSA、ElGamal、背包算法、Rabin(RSA的特例)、迪菲-赫尔曼密钥交换协议中的公钥加密算法、椭圆曲线加密算法(Elliptic Curve Cryptography, ECC)。使用最广泛的是RSA算法(由发明者Rivest、Shmir和Adleman姓氏首字母缩写而来)是著名的公开金钥加密算法,ElGamal是另一种常用的非对称加密算法。新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000