<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "https://jats.nlm.nih.gov/publishing/1.3/JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xml:lang="ru">
  <front xmlns:xlink="http://www.w3.org/1999/xlink">
    <journal-meta>
      <journal-id journal-id-type="elibrary">9004</journal-id>
      <journal-title-group>
        <journal-title>Problems of information security. Computer systems</journal-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Проблемы информационной безопасности. Компьютерные системы</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2071-8217</issn>
    </journal-meta>
    <article-meta xmlns:xlink="http://www.w3.org/1999/xlink">
      <article-id pub-id-type="publisher-id">8</article-id>
      <article-id pub-id-type="doi">10.48612/jisp/mrx7-m1rk-2316</article-id>
      <title-group>
        <article-title>Bitcoin Core cryptocurrency wallet cryptographic security analysis</article-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Анализ криптографической защиты криптокошелька Bitcoin Core</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Semyanov</surname>
            <given-names>Pavel</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
          <email>semyanov_pv@spbstu.ru</email>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Grezina</surname>
            <given-names>Sofia</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
      </contrib-group>
      <aff id="aff1">Peter the Great St. Petersburg Polytechnic University</aff>
      <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2023-06-08">
        <day>08</day>
        <month>06</month>
        <year>2023</year>
      </pub-date>
      <issue>2</issue>
      <fpage>82</fpage>
      <lpage>91</lpage>
      <self-uri xmlns:xlink="http://www.w3.org/1999/xlink" content-type="pdf" xlink:href="https://jisp.spbstu.ru/userfiles/files/2023_2.pdf"/>
      <abstract xml:lang="en">
        <p>The article discusses the encryption security of the Bitcoin Core cryptocurrency wallet. Particular attention is paid to aspects of the practical implementation of cryptographic algorithms when encrypting the wallet.dat file with a password. The practical strongness to brute-force attacks using parallel computing on the GPU is also considered. It was found that Bitcoin Core did not implement an encryption key change for private keys. This implementation makes it possible to re-attack the wallet without knowing the new password, if it has already been compromised before. The changes to encryption algorithms that complicate the password brute force attacks on the GPU are also proposed</p>
      </abstract>
      <kwd-group xml:lang="en">
        <kwd>Bitcoin Core cryptocurrency wallet</kwd>
        <kwd>cryptocurrency wallet encryption</kwd>
        <kwd>encryption key change</kwd>
        <kwd>Bitcoin Core wallet attack</kwd>
        <kwd>brute force attack on GPU</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
