Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/29929
Full metadata record
DC FieldValueLanguage
dc.contributor.authorMIANO, Mariana Godoy Vazquez-
dc.contributor.authorOLIVEIRA, Aleccheevina Silva de-
dc.date.accessioned2025-02-27T17:30:09Z-
dc.date.available2025-02-27T17:30:09Z-
dc.date.issued2023-04-03-
dc.identifier.citationMIANO, Mariana Godoy Vazquez; OLIVEIRA, Aleccheevina Silva de. Implementação de algoritmo quântico em linguagem funcional e multiparadigma aplicado à segurança da informação. Revista Tecnológica da Fatec Americana, Americana. v.10, n.2, p.57-73, outubro 2022/março 2023. Disponível em: https://www.fatec.edu.br/revista/index.php/RTecFatecAM/article/view/335/255. DOI: 10.47283/244670492022100257pt_BR
dc.identifier.issn2446-7049-
dc.identifier.urihttps://ric.cps.sp.gov.br/handle/123456789/29929-
dc.description.abstractO presente trabalho tem como objetivo apresentar o desenvolvimento do algoritmo quântico de Shor, em linguagem funcional (Haskell) e multiparadigma (Python), avaliando seu desempenho nessas linguagens quanto ao tempo de execução. Para o desenvolvimento da simulação e testes em ambiente quântico na linguagem Python, utiliza-se a plataforma IBM-Q, juntamente com o Qiskit e o Jupyter Notebook (Open-source). Para os testes com a linguagem Haskell é utilizada conjuntamente a biblioteca monada QIO. Com a realização desses testes, faz-se a comparação em termos de desempenho computacional. Ao longo do processo é possível notar que Haskell obtém os melhores resultados com relação à eficiência (em relação à Python), utilizando menor quantidade de memória RAM. Porém, com Haskell, a simulação se limita a 5 qubits enquanto em Python, é possível utilizar até 7 qubits. Em relação à segurança da informação, para demonstrar a capacidade do algoritmo de fatoração Shor quebrar o método RSA, é usada a versão implementada em Python e Qiskit, uma vez que essa biblioteca suporta maiores volumes de dados.pt_BR
dc.description.abstractThis work aims to present the development of Shor's quantum algorithm, in functional language (Haskell) and multiparadigm (Python), evaluating its performance in these languages in terms of execution time. For the development of simulation and tests in a quantum environment in the Python language, the IBM-Q platform is used, together with Qiskit and Jupyter Notebook (Open source). For tests with the Haskell language, the monada QIO library is used together. With the performance of these tests, a comparison is made in terms of computational performance. Throughout the process, it is possible to notice that Haskell obtains the best results in terms of efficiency (compared to Python), using a smaller amount of RAM. However, with Haskell, the simulation is limited to 5 qubits while in Python, it is possible to use up to 7 qubits. Regarding information security, to demonstrate the ability of the Shor factorization algorithm to break the RSA method, the version implemented in Python and Qiskit is used, since this library supports larger volumes of data.pt_BR
dc.description.sponsorshipCurso Superior de Tecnologia em Segurança da Informaçãopt_BR
dc.language.isopt_BRpt_BR
dc.relation.ispartofseriesR.Tec.FatecAM Americana, v.10, n.2, p.57-73, outubro 2022/março 2023;;-
dc.subjectPythonpt_BR
dc.subjectAlgoritmopt_BR
dc.subjectComputação quânticapt_BR
dc.subject.otherInformação e Comunicaçãopt_BR
dc.titleImplementação de algoritmo quântico em linguagem funcional e multiparadigma aplicado à segurança da informaçãopt_BR
dc.title.alternativeImplementation of a quantum algorithm in functional and multi-paradigm language applied to information securitypt_BR
dc.typeArtigo científico-
Appears in Collections:Artigos de Periódicos do CPS



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.