本发明属于智能网联汽车取证领域,特别是涉及针对一种基于条件代理重加密的智能网联汽车细粒度数据取证方法。
背景技术:
1、随着智能网联汽车技术的不断发展,车载电子设备产生的数据在取证调查和安全管理中变得愈发重要。然而,在汽车案件相关证据分发和存储的过程中,保障数据的安全性、隐私性以及细粒度的控制成为一项挑战。传统的智能网联汽车取证中证据管理方法可能存在对敏感信息的保护不足以及无法有效控制证据的访问权限的问题。
技术实现思路
1、鉴于此,本发明为解决智能网联汽车案件相关证据分发和存储的过程数据安全性、隐私性以及细粒度控制的挑战,提出一种基于条件代理重加密的智能网联汽车细粒度数据取证方法。
2、本发明为解决技术问题采用如下技术方案:
3、一种基于条件代理重加密的智能网联汽车细粒度数据取证方法包括以下步骤:
4、s1:初始化;
5、s2:汽车a上传数据至证据管理服务器c;
6、s3:取证调查人员b请求访问证据;
7、s4:可信中心基于细粒度代理条件重加密证据;
8、s5:取证调查人员b解密重加密证据。
9、所述步骤s1包括如下步骤:
10、s11:可信中心初始化,运行cpre-globalsetup算法,算法利用传入的安全参数λ,生成并公开公共参数p;
11、s12:证据管理服务器c和取证调查人员b各自运行cpre-keygen算法生成各自的公私钥对,并将公钥公开,私钥秘密保存;
12、s13:所述cpre-keygen算法利用传入的公共参数p产生随机数xi作为私钥ski,并生成公私钥对(skipki);
13、s14:证据管理服务器c的公私钥对为(skc,pkc),调查人员b的公私钥对为(skbpkb),将各自的公钥进行公开,各自的私钥各自进行秘密保存。
14、所述步骤s2包括如下步骤:
15、s21:汽车a上传存储证据后,证据管理服务器c对不同的智能网联汽车案件分析需要作为证据的数据对象,对数据行细粒度划分,例如,肇事逃逸案件需要汽车的导航信息,碰撞案件需要汽车的行驶状态以及驾驶员的操作行为数据;
16、s22:依据调查人员面临的实际需求,可将数据对象粒度划分得更细,例如,导航信息的属性包括,导航路线、导航起点、导航终点、导航开始时间、导航持续时间、导航终止时间等;
17、s23:证据管理服务器c依据不同案件需要的细粒度数据对象,生成特定的代理条件w。
18、所述步骤s3包括如下步骤:
19、s31:调查人员b向证据管理服务器申请访问汽车a上传的数据;
20、s32:证据管理服务器c调用cpre-encrypt算法,利用传入的证据管理服务器c的公钥pkc、明文证据m和代理条件w作为输入,计算后输出条件代理密文证据cp;
21、s33:证据管理服务器c将条件代理密文证据cp和明文形式的代理条件w发送给可信中心。
22、所述步骤s4包括如下步骤:
23、s41:可信中心运行cpre-rkeygen算法,利用传入的证据管理服务器c的私钥skc、代理条件w和调查人员b的公钥pkb作为输入,计算后输出重加密密钥rkc→b;
24、s42:可信中心运行cpre-ckeygen算法,利用传入的证据管理服务器c的私钥skc和代理条件w作为输入,计算后输出条件密钥ckc,w;
25、s43:可信中心运行cpre-reencrypt算法,利用重加密密钥rkc→b、条件密钥ckc,w和条件代理密文证据cp作为输入,计算后输出重加密密文证据cpb。
26、所述步骤s5包括如下步骤:
27、s51:可信中心将重加密密文证据cpb发送给调查人员b;
28、s52:调查人员b调用cpre-decrypt算法利用调查人员b的私钥skb对重加密密文证据cpb进行解密,得到明文证据m。
29、本发明的优点及有益效果如下:
30、本发明采用一种基于条件代理重加密的智能网联汽车细粒度数据取证方法,本发明的有益效果在于:
31、1、数据安全性提升:本发明采用基于条件代理重加密的方法,有效提升了智能网联汽车取证过程中数据的安全性。通过细粒度代理条件和重加密机制,确保了敏感信息的隐私性,防范了数据泄露和恶意访问的风险。
32、2、细粒度数据管理:通过对上传的数据进行精细的划分和细粒度的代理条件生成,本发明实现了对不同案件、不同数据对象的灵活管理。这使得在证据管理过程中,可以更精确地控制数据的共享权限,提高了数据利用的灵活性。
33、3、灵活证据分发:本发明在证据管理过程中引入了条件代理重加密,使得证据的安全分发变得更加灵活。可信中心对证据进行重加密,根据调查人员的需求进行定制化的安全分发,最终保证了合法、有效的证据获取。
1.一种基于条件代理重加密的智能网联汽车细粒度数据取证方法,其特征在于:该方法包括以下步骤:
2.根据权利要求所述的一种基于条件代理重加密的智能网联汽车细粒度数据取证方法,其特征在于:所述s1具体包括以下步骤:
3.根据权利要求所述的一种基于条件代理重加密的智能网联汽车细粒度数据取证方法,其特征在于:所述s2具体包括以下步骤:
4.根据权利要求所述的一种基于条件代理重加密的智能网联汽车细粒度数据取证方法,其特征在于:所述s3具体包括以下步骤:
5.根据权利要求所述的一种基于条件代理重加密的智能网联汽车细粒度数据取证方法,其特征在于:所述s4具体包括以下步骤:
6.根据权利要求所述的一种基于条件代理重加密的智能网联汽车细粒度数据取证方法,其特征在于:所述s5具体包括以下步骤:
