<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=8&amp;t=21192&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-08-29T10:34:35+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=21192&amp;mode</id>
<entry>
<author><name><![CDATA[zieleniewiak]]></name></author>
<updated>2018-08-29T10:34:35+01:00</updated>
<published>2018-08-29T10:34:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211105#p211105</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211105#p211105"/>
<title type="html"><![CDATA[Re: Bootloader a zabezpieczenie pliku hex]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211105#p211105"><![CDATA[
<div class="quotetitle">micky napisał(a):</div><div class="quotecontent"><br />jak nie boisz się podsłuchiwania to możesz dekodować wsad w apce na PC<br /></div><br />Myślę, że jednak dekodowanie zrobię w bootloaderze tak jak sugerowałeś poprzednio.<br /><div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />możesz skakać dowolnie po stronach<br /></div><br />O tym nie pomyślałem. Bardzo dobry pomysł.<br /><br />Dziękuję bardzo za pomoc. Czas zabierać się do pracy  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9049">zieleniewiak</a> — 29 sie 2018, o 10:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-08-28T11:49:11+01:00</updated>
<published>2018-08-28T11:49:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211082#p211082</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211082#p211082"/>
<title type="html"><![CDATA[Re: Bootloader a zabezpieczenie pliku hex]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211082#p211082"><![CDATA[
Nie musisz mieć programowania flasha od początku do końca, a możesz skakać dowolnie po stronach. A dodatkowo dane strony możesz przesyłać z pomieszaną kolejnością bajtów <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<br />Jak będziesz miał na stałe zaszyty algorytm hoppingu i mieszania danych, to podsłuchanie transmisji nic nie daje.<br />A jak do tego dodasz jakieś proste szyfrowanie, to masz prosty algorytm i dość dobre zabezpieczenie <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 28 sie 2018, o 11:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-08-28T10:26:57+01:00</updated>
<published>2018-08-28T10:26:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211078#p211078</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211078#p211078"/>
<title type="html"><![CDATA[Re: Bootloader a zabezpieczenie pliku hex]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211078#p211078"><![CDATA[
<img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> jak nie boisz się podsłuchiwania to możesz dekodować wsad w apce na PC a pchać go normalnie via bootloader Mirka.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 28 sie 2018, o 10:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[zieleniewiak]]></name></author>
<updated>2018-08-28T08:35:00+01:00</updated>
<published>2018-08-28T08:35:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211075#p211075</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211075#p211075"/>
<title type="html"><![CDATA[Re: Bootloader a zabezpieczenie pliku hex]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211075#p211075"><![CDATA[
To jest pierwsze co przyszło mi do głowy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9049">zieleniewiak</a> — 28 sie 2018, o 08:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-08-28T07:58:18+01:00</updated>
<published>2018-08-28T07:58:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211074#p211074</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211074#p211074"/>
<title type="html"><![CDATA[Re: Bootloader a zabezpieczenie pliku hex]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211074#p211074"><![CDATA[
Musisz szyfrować wsad a następnie go odszyfrowywać w bootloaderze - to jest najpewniejsze rozwiązanie - wtedy nawet podsluchiwanie tx/rx nic nie da <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 28 sie 2018, o 07:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[zieleniewiak]]></name></author>
<updated>2018-08-28T06:43:43+01:00</updated>
<published>2018-08-28T06:43:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211073#p211073</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211073#p211073"/>
<title type="html"><![CDATA[Bootloader a zabezpieczenie pliku hex]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21192&amp;p=211073#p211073"><![CDATA[
Witam szanowne grono fachowców i hobbystów.<br /><br />Robię sobie urządzenie na ATXmega256A3BU. W sumie to nie istotne aż tak bardzo jaki to mikrokontroler. <br />Moje pytanie dotyczy raczej bootloadera.<br /><br />Otóż urządzenie to do konfiguracji wymaga aplikacji na PC, którą dzięki poradnikom Mirka jakoś dałem radę napisać w Deplhi.<br />Aplikacja z urządzeniem komunikuje się po UDP. Wszystko ładnie działa.<br />Teraz do tej aplikacji (oraz urządzenia) chciałbym dodać funkcję bootloadera. Nie mam za bardzo doświadczenia ale myślę, że na bazie tego co Mirek zrobił po UART powinienem jakoś sobie poradzić przy UDP.<br /><br />Nagle zapaliła mi się lampka ostrzegawcza w głowie bo....<br />Założenie jest takie aby klient sam mógł sobie zrobić upgrade programu w uC. Niby ok ale skoro wyślę klientowi gotowy plik hex to jaki jest sens ustawiania lock bitów w uC zabezpieczających przed odczytem programu FLASH chroniącego przed plagiatem. Klient dostanie gotowy plik hex &quot;na tacy&quot;<br /><br />Znacie może jakieś metody zabezpieczeń? Może plik hex powinien być jakoś szyfrowany przez wysłaniem do klienta w celu upgrade a następnie odszyfrowywany przez bootloader w uC?<br /><br />Może są jakieś inne sposoby.<br /><br />Podsumowując:<br />Jest urządzenie na uC + Aplikacji na PC do jego konfiguracji z dodatkową funkcja bootloadera.<br />Klient ma mieć możliwość własnoręcznego wgrania nowego firmware z pliku, który otrzyma ode mnie.<br />Konieczne jednak jest &quot;jakieś&quot; zabezpieczenie pliku aby klient przy jego pomocy nie był w stanie zdublować urządzenia.<br /><br />Mam nadzieję, że w miarę jasno wyjaśniłem mój problem i jest jakieś jego rozwiązanie.<br /><br />Z góry dziękuje za ewentualne podpowiedzi.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9049">zieleniewiak</a> — 28 sie 2018, o 06:43</p><hr />
]]></content>
</entry>
</feed>