首页 > 最新文献

Proceedings of the 2nd Workshop on Cyber-Security Arms Race最新文献

英文 中文
Enabling Trusted Digital Identities ? From Connected Citizens to Connected Objects 启用可信数字身份?从互联公民到互联对象
Pub Date : 2020-11-09 DOI: 10.1145/3411505.3418440
Ioannis Krontiris
Trust is a critical component of any identity system. Several incidents in the past have demonstrated the existence of possible harm that can arise from misuse of people's personal information. Giving credible and provable reassurances to people is required to build trust and make people feel secure to use the electronic services offered by companies or governments on-line. However, when it comes to privacy, typical identity management systems like PKI fail to provide strong reassurances. For example, in these systems, the so-called "Identity Provider" is able to trace and link all communications and transactions of the users. Strong cryptographic protocols can be used to increase trust, by not letting such privacy violations be technically possible. Over the past years, a number of technologies have been developed to build Privacy Preserving Attribute-based Credentials (Privacy-ABCs) in a way that they can be trusted, like normal cryptographic certificates, while at the same time they protect the privacy of their holder [3]. Such Privacy-ABCs are issued just like ordinary cryptographic credentials (e.g., X.509 credentials) using a digital secret signature key. However, Privacy-ABCs allow their holder to transform them into a new token, in such a way that the privacy of the user is protected. Bringing more control on the user side, created an interesting discussion on the acceptance factors and the cost-benefit trade-offs involved in adopting such technologies, as perceived by users [1]. As technology is progressing rapidly and moving towards the pervasive world, not only citizens but also objects get increasingly connected. For example, today's vehicles are already connected and in the very near future they will also interact directly with each other and with the road infrastructure giving rise to a new domain called Cooperative Intelligent Transport Systems (C-ITS). C-ITS needs to be secured and a trust architecture needs to be in place in order to protect messages. This also includes the necessity of authentication and authorization of participating vehicles, ensuring that messages originate from genuine vehicles without making individual vehicles traceable throughout the system. So, a security and trust architecture featuring a public key infrastructure (PKI) has been specified. The practical C-ITS systems which are currently considered for deployment in Europe, the US and China take this approach to authentication by letting vehicles sign outgoing V2X messages with short-lived pseudonym certificates. Some degree of privacy is obtained by letting vehicles frequently change or rotate their certificates from a pool of pseudonyms. However, the architecture is complex and exhibits several shortcomings [2]. Similar to the experiences from the online world, we argue that the pressing need for establishing federated trust between services and devices in a dynamic network of vehicles, gateways, services and applications cannot be solely secured with
信任是任何身份系统的关键组成部分。过去发生的几起事件表明,滥用个人信息可能会造成潜在的危害。必须向人们提供可信和可证明的保证,以建立信任,并使人们在使用公司或政府提供的在线电子服务时感到安全。然而,当涉及到隐私时,典型的身份管理系统(如PKI)无法提供强有力的保证。例如,在这些系统中,所谓的“身份提供者”能够跟踪和链接用户的所有通信和交易。可以使用强大的加密协议来增加信任,不让这种侵犯隐私的行为在技术上成为可能。在过去的几年中,已经开发了许多技术来构建基于隐私保护属性的凭据(Privacy- abc),以一种可以信任的方式,就像普通的加密证书一样,同时保护其持有者的隐私[3]。这样的隐私abc就像普通的加密凭证(例如,X.509凭证)一样使用数字秘密签名密钥发布。但是,privacy - abc允许其持有者将其转换为新的令牌,从而保护用户的隐私。将更多的控制权交给用户,引发了一场有趣的讨论,讨论接受因素和采用此类技术所涉及的成本-收益权衡,正如用户所感知的那样[1]。随着技术的快速发展和向无处不在的世界发展,不仅公民,而且物体也越来越紧密地联系在一起。例如,今天的车辆已经联网,在不久的将来,它们还将直接相互互动,并与道路基础设施互动,从而产生一个名为合作智能交通系统(C-ITS)的新领域。C-ITS需要得到保护,并且需要建立信任体系结构来保护消息。这还包括对参与的车辆进行身份验证和授权的必要性,以确保消息来自真正的车辆,而不会在整个系统中追踪单个车辆。因此,已经指定了以公钥基础设施(PKI)为特征的安全和信任体系结构。目前正在考虑在欧洲、美国和中国部署的实际C-ITS系统采用了这种认证方法,让车辆用短期假名证书签署传出的V2X信息。通过让车辆经常更改或从假名池中轮换其证书,可以获得一定程度的隐私。然而,这种架构是复杂的,并显示出一些缺点[2]。与在线世界的经验类似,我们认为,在车辆、网关、服务和应用程序的动态网络中,迫切需要在服务和设备之间建立联合信任,而不能仅仅通过pki等通用集中式解决方案来保护。我们确定需要转向可扩展和分散的解决方案,从而消除对联邦基础设施信任的需求。我们讨论了如何通过采用新兴技术来实现这一目标,例如分布式边缘计算和雾计算与新的5g智能连接网络、分散的PKI架构和汽车环境中的可信计算技术的交叉。
{"title":"Enabling Trusted Digital Identities ? From Connected Citizens to Connected Objects","authors":"Ioannis Krontiris","doi":"10.1145/3411505.3418440","DOIUrl":"https://doi.org/10.1145/3411505.3418440","url":null,"abstract":"Trust is a critical component of any identity system. Several incidents in the past have demonstrated the existence of possible harm that can arise from misuse of people's personal information. Giving credible and provable reassurances to people is required to build trust and make people feel secure to use the electronic services offered by companies or governments on-line. However, when it comes to privacy, typical identity management systems like PKI fail to provide strong reassurances. For example, in these systems, the so-called \"Identity Provider\" is able to trace and link all communications and transactions of the users. Strong cryptographic protocols can be used to increase trust, by not letting such privacy violations be technically possible. Over the past years, a number of technologies have been developed to build Privacy Preserving Attribute-based Credentials (Privacy-ABCs) in a way that they can be trusted, like normal cryptographic certificates, while at the same time they protect the privacy of their holder [3]. Such Privacy-ABCs are issued just like ordinary cryptographic credentials (e.g., X.509 credentials) using a digital secret signature key. However, Privacy-ABCs allow their holder to transform them into a new token, in such a way that the privacy of the user is protected. Bringing more control on the user side, created an interesting discussion on the acceptance factors and the cost-benefit trade-offs involved in adopting such technologies, as perceived by users [1]. As technology is progressing rapidly and moving towards the pervasive world, not only citizens but also objects get increasingly connected. For example, today's vehicles are already connected and in the very near future they will also interact directly with each other and with the road infrastructure giving rise to a new domain called Cooperative Intelligent Transport Systems (C-ITS). C-ITS needs to be secured and a trust architecture needs to be in place in order to protect messages. This also includes the necessity of authentication and authorization of participating vehicles, ensuring that messages originate from genuine vehicles without making individual vehicles traceable throughout the system. So, a security and trust architecture featuring a public key infrastructure (PKI) has been specified. The practical C-ITS systems which are currently considered for deployment in Europe, the US and China take this approach to authentication by letting vehicles sign outgoing V2X messages with short-lived pseudonym certificates. Some degree of privacy is obtained by letting vehicles frequently change or rotate their certificates from a pool of pseudonyms. However, the architecture is complex and exhibits several shortcomings [2]. Similar to the experiences from the online world, we argue that the pressing need for establishing federated trust between services and devices in a dynamic network of vehicles, gateways, services and applications cannot be solely secured with ","PeriodicalId":157519,"journal":{"name":"Proceedings of the 2nd Workshop on Cyber-Security Arms Race","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127754250","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Protecting Enclaves from Intra-Core Side-Channel Attacks through Physical Isolation 通过物理隔离保护飞地免受核心内侧信道攻击
Pub Date : 2020-11-09 DOI: 10.1145/3411505.3418437
Marno van der Maas, S. Moore
Systems that protect enclaves from privileged software must consider software-based side-channel attacks. Our system isolates enclaves on separate secure cores to stop attackers from running on the same core as the victim, which mitigates intra-core side-channel attacks. Redesigning the memory hierarchy based on enclave ownership protects enclaves against inter-core side-channel attacks. We implement this system and evaluate it in terms of communication performance, memory overhead and hardware area. Combining physical isolation and a redesigned memory hierarchy protects enclaves against all known software-based side-channel attacks.
保护飞地免受特权软件攻击的系统必须考虑基于软件的侧信道攻击。我们的系统在单独的安全核上隔离飞地,以阻止攻击者在与受害者相同的核上运行,从而减轻了核内侧信道攻击。基于enclave所有权重新设计内存层次结构可以保护enclave免受核间侧通道攻击。我们实现了该系统,并从通信性能、内存开销和硬件面积等方面对其进行了评价。结合物理隔离和重新设计的内存层次结构可以保护飞地免受所有已知的基于软件的侧信道攻击。
{"title":"Protecting Enclaves from Intra-Core Side-Channel Attacks through Physical Isolation","authors":"Marno van der Maas, S. Moore","doi":"10.1145/3411505.3418437","DOIUrl":"https://doi.org/10.1145/3411505.3418437","url":null,"abstract":"Systems that protect enclaves from privileged software must consider software-based side-channel attacks. Our system isolates enclaves on separate secure cores to stop attackers from running on the same core as the victim, which mitigates intra-core side-channel attacks. Redesigning the memory hierarchy based on enclave ownership protects enclaves against inter-core side-channel attacks. We implement this system and evaluate it in terms of communication performance, memory overhead and hardware area. Combining physical isolation and a redesigned memory hierarchy protects enclaves against all known software-based side-channel attacks.","PeriodicalId":157519,"journal":{"name":"Proceedings of the 2nd Workshop on Cyber-Security Arms Race","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117221146","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Efficiency Improvements for Encrypt-to-Self 提高加密到自我的效率
Pub Date : 2020-09-06 DOI: 10.1145/3411505.3418438
Jeroen Pijnenburg, Bertram Poettering
Recent work by Pijnenburg and Poettering (ESORICS'20) explores the novel cryptographic Encrypt-to-Self primitive that is dedicated to use cases of symmetric encryption where encryptor and decryptor coincide. The primitive is envisioned to be useful whenever a memory-bounded computing device is required to encrypt some data with the aim of temporarily depositing it on an untrusted storage device. While the new primitive protects the confidentiality of payloads as much as classic authenticated encryption primitives would do, it provides considerably better authenticity guarantees: Specifically, while classic solutions would completely fail in a context involving user corruptions, if an encrypt-to-self scheme is used to protect the data, all ciphertexts and messages fully remain unforgeable. To instantiate their encrypt-to-self primitive, Pijnenburg et.al propose a mode of operation of the compression function of a hash function, with a carefully designed encoding function playing the central role in the serialization of the processed message and associated data. In the present work we revisit the design of this encoding function. Without questioning its adequacy for securely accomplishing the encrypt-to-self job, we improve on it from a technical/implementational perspective by proposing modifications that alleviate certain conditions that would inevitably require implementations to disrespect memory alignment restrictions imposed by the word-wise operation of modern CPUs, ultimately leading to performance penalties. Our main contributions are thus to propose an improved encoding function, to explain why it offers better performance, and to prove that it provides as much security as its predecessor. We finally report on our open-source implementation of the encrypt-to-self primitive based on the new encoding function. For the full version of this article, see https://arxiv.org/abs/2009.02667 arXiv:2009.02667.
Pijnenburg和Poettering最近的工作(ESORICS'20)探索了新的加密从加密到自我的原语,该原语专门用于加密器和解密器一致的对称加密用例。当需要内存有限的计算设备对某些数据进行加密,目的是将其临时存储在不受信任的存储设备上时,可以使用该原语。虽然新原语与经典的经过身份验证的加密原语一样保护有效负载的机密性,但它提供了更好的真实性保证:具体来说,虽然经典解决方案在涉及用户损坏的上下文中完全失败,但如果使用加密到自我的方案来保护数据,则所有密文和消息都是完全不可伪造的。为了实例化他们的encrypt-to-self原语,Pijnenburg等人提出了一种哈希函数压缩函数的操作模式,其中精心设计的编码函数在处理的消息和相关数据的序列化中起中心作用。在目前的工作中,我们重新审视了这个编码功能的设计。在不质疑其是否足以安全地完成从加密到自我的工作的情况下,我们从技术/实现的角度对其进行了改进,提出了一些修改,以缓解某些条件,这些条件不可避免地要求实现不尊重现代cpu的逐字操作所施加的内存对齐限制,最终导致性能损失。因此,我们的主要贡献是提出一个改进的编码函数,解释为什么它提供了更好的性能,并证明它提供了与它的前身一样多的安全性。最后,我们报告了基于新编码函数的encrypt-to-self原语的开源实现。有关本文的完整版本,请参阅https://arxiv.org/abs/2009.02667 arXiv:2009.02667。
{"title":"Efficiency Improvements for Encrypt-to-Self","authors":"Jeroen Pijnenburg, Bertram Poettering","doi":"10.1145/3411505.3418438","DOIUrl":"https://doi.org/10.1145/3411505.3418438","url":null,"abstract":"Recent work by Pijnenburg and Poettering (ESORICS'20) explores the novel cryptographic Encrypt-to-Self primitive that is dedicated to use cases of symmetric encryption where encryptor and decryptor coincide. The primitive is envisioned to be useful whenever a memory-bounded computing device is required to encrypt some data with the aim of temporarily depositing it on an untrusted storage device. While the new primitive protects the confidentiality of payloads as much as classic authenticated encryption primitives would do, it provides considerably better authenticity guarantees: Specifically, while classic solutions would completely fail in a context involving user corruptions, if an encrypt-to-self scheme is used to protect the data, all ciphertexts and messages fully remain unforgeable. To instantiate their encrypt-to-self primitive, Pijnenburg et.al propose a mode of operation of the compression function of a hash function, with a carefully designed encoding function playing the central role in the serialization of the processed message and associated data. In the present work we revisit the design of this encoding function. Without questioning its adequacy for securely accomplishing the encrypt-to-self job, we improve on it from a technical/implementational perspective by proposing modifications that alleviate certain conditions that would inevitably require implementations to disrespect memory alignment restrictions imposed by the word-wise operation of modern CPUs, ultimately leading to performance penalties. Our main contributions are thus to propose an improved encoding function, to explain why it offers better performance, and to prove that it provides as much security as its predecessor. We finally report on our open-source implementation of the encrypt-to-self primitive based on the new encoding function. For the full version of this article, see https://arxiv.org/abs/2009.02667 arXiv:2009.02667.","PeriodicalId":157519,"journal":{"name":"Proceedings of the 2nd Workshop on Cyber-Security Arms Race","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134011061","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
Proceedings of the 2nd Workshop on Cyber-Security Arms Race
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1