<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-14T19:24:53Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/70094" metadataPrefix="rdf">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/70094</identifier><datestamp>2024-09-23T19:01:02Z</datestamp><setSpec>com_10324_1145</setSpec><setSpec>com_10324_931</setSpec><setSpec>com_10324_894</setSpec><setSpec>col_10324_1254</setSpec></header><metadata><rdf:RDF xmlns:rdf="http://www.openarchives.org/OAI/2.0/rdf/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ds="http://dspace.org/ds/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ow="http://www.ontoweb.org/ontology/1#" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/rdf/ http://www.openarchives.org/OAI/2.0/rdf.xsd">
<ow:Publication rdf:about="oai:uvadoc.uva.es:10324/70094">
<dc:title>Public key protocols from twisted-skew group rings</dc:title>
<dc:creator>Cruz, Javier de la</dc:creator>
<dc:creator>Martínez Moro, Edgar</dc:creator>
<dc:creator>Muñoz Ruiz, Steven</dc:creator>
<dc:creator>Villanueva Polanco, Ricardo</dc:creator>
<dc:subject>Group rings</dc:subject>
<dc:subject>Anillos (Algebra)</dc:subject>
<dc:subject>Public key cryptography</dc:subject>
<dc:subject>Data encryption (Computer science)</dc:subject>
<dc:subject>Cryptography</dc:subject>
<dc:subject>Criptografía</dc:subject>
<dc:subject>Data transmission systems</dc:subject>
<dc:subject>Sistemad de transmisión de datos</dc:subject>
<dc:subject>Computer security</dc:subject>
<dc:subject>Seguridad informática</dc:subject>
<dc:subject>Mathematics</dc:subject>
<dc:description>Producción Científica</dc:description>
<dc:description>This article studies some algebraic structures known as twisted-skew group rings in the context of public key cryptography. We first present some background related to these structures to then specifically introduce particular twisted-skew group rings and show how to utilize them as the underlying algebraic structure to build cryptographic protocols. We closely follow an incremental-like methodology to construct these protocols by putting parts together. As as result, we first introduce a key-agreement protocol and then generalize it to a group key-agreement protocol. We then proceed to construct a probabilistic public key encryption from our two-party key agreement and, finally, introduce a key-encapsulation mechanism from a well-known generic construction applied to probabilistic public encryption. Furthermore, we provide an in-depth security analysis for each cryptographic construction under new related algebraic assumptions and supply a proof-of-concept implementation for various candidate chosen groups.</dc:description>
<dc:date>2024-09-23T07:50:40Z</dc:date>
<dc:date>2024-09-23T07:50:40Z</dc:date>
<dc:date>2024</dc:date>
<dc:type>info:eu-repo/semantics/article</dc:type>
<dc:identifier>Cryptography, 2024, Vol. 8, Nº. 3, 29</dc:identifier>
<dc:identifier>2410-387X</dc:identifier>
<dc:identifier>https://uvadoc.uva.es/handle/10324/70094</dc:identifier>
<dc:identifier>10.3390/cryptography8030029</dc:identifier>
<dc:identifier>29</dc:identifier>
<dc:identifier>3</dc:identifier>
<dc:identifier>Cryptography</dc:identifier>
<dc:identifier>8</dc:identifier>
<dc:identifier>2410-387X</dc:identifier>
<dc:language>eng</dc:language>
<dc:relation>https://www.mdpi.com/2410-387X/8/3/29</dc:relation>
<dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
<dc:rights>http://creativecommons.org/licenses/by/4.0/</dc:rights>
<dc:rights>© 2024 The authors</dc:rights>
<dc:rights>Atribución 4.0 Internacional</dc:rights>
<dc:publisher>MDPI</dc:publisher>
<dc:peerreviewed>SI</dc:peerreviewed>
</ow:Publication>
</rdf:RDF></metadata></record></GetRecord></OAI-PMH>