Można użyć RC4 https://pl.wikipedia.org/wiki/RC4 https://github.com/hfiref0x/ZeroAccess/b...
Powyższy post i znajdujące się w nim rewelacje można skomentować tylko tak - "ale jaja, ale jaja, ale jaja"...
Na jakim MCU piszesz obsługę? Na tą chwilę API jest pisane w Pythonie na PC - póki się "bawię" nakładkami. Jak już wszystko zrobię, to potem przepiszę na C, żeby je dorzucić do mojego urządzenia nad którym pracuje :) Oparte jest o STM32.
Po czym to rozpoznałeś? Powtarzające się bloki po 8 bajtów na początku pliku wyglądają na zaszyfrowaną tablicę wektorów przerwań. Nie zaszyfrowane powinny się powtarzać 4 bajty adresu we flashu lub ramie. Ktoś się nie przyłożył do szyfrowania. Jak by było zrobione porządnie to cały plik wyglądał by na losowy. Nie jest to AES ani prosty XOR. XTEA? Raczej...
Tu już zdążyłeś napisać 10 tysięcy lniii kodu? Szacun. Ja przestałem się mieścić w darmowej wersji dopiero w projekcie, który przekroczył 18 tysięcy - i ten projekt jako jeden z trzech utrzymuję w środowisku Eclipsowym (ale nie DIY). 1. Linia linii nierówna - u Ciebie 18 tysięcy linii kodu (zakładam, że "kodu", bez wliczania komentarzy i pustych linii)...
Co_pat możesz napisać coś więcej o szyfrowaniu? Właśnie szyfrowanie chyba najbardziej mnie demotywuje od zabrania się za projekt bootloadera (lub uruchomienie jakiegoś gotowego po małych czy większych modyfikacjach). Ja tak samo jak michalmchtr używam Coocox'a. Przy okazji, michalmchtr czy nie miał byś nic przeciwko aby podzielić się swoim projektem?...
Nie będą losowe. Trzeba byłoby wygenerować odpowiednio dużo próbek, zobaczyć rozkład, entropię i charakterystykę w czasową. Trudno jednoznacznie powiedzieć. Dość dobre rezultaty osiągałem mierząc temperaturę w STM-ie w "bandycki sposób". Ale oczywiście nie jest to wystarczające dla szyfrowania (a raczej szyfrowania w jakimś poważnym zastosowaniu) Prościej...
Witam Szukam informacji dotyczących funkcjonalności/zabezpieczeń profesjonalnego firmware-u wbudowanych urządzeń np w oparciu o mikrokontrolery STM32. Chodzi mi o funkcje jakie powinien posiadać firmware poza podstawową funkcjonalnością do której został stworzony jak np: - bootloader z szyfrowaną komunikacją lub nie - wydzielony fragment pamięci na...
Jeszcze metoda 4. Napisać własny bootloader. Dodatkowe plusy - można dodać sprawdzaie poprawności programu we flash, szyfrowanie pliku do flashowania, możliwość flashowania przy zabezpieczonej pamięci flash oraz możliwość użycia interfejsów nie przewidzianych przez firmowy bootloader.
Nie wystarczy Ci zarządzanie maszyną wirtualną za pomocą Dockera lub Kubernetes? Samo zdalne sterowanie zasilaniem to jest, no, dość zaawansowane rozwiązanie. Maszyny wirtualne nie oferują szyfrowania przestrzeni dyskowych? Co Ty właściwie chcesz osiągnąć? Po co Ci np. zdalne wejście do biosa? To osobny, fizyczny PC, zdalne wejście do biosa to tylko...
Witam Uzywam procka G32f107 z flashem 1MB, pierwsze 256KB flasha są odczytywane z prędkością max 108Mhz, 0 waits, poźniejsze adresy flasha już wolniej. W projekcie mam użytą bibliotekę mbededTLS, dopóki kod programu był poniżej 256KB to TLS dziłałał dosć szybko, jak przekroczyłem 256KB to szyfrowanie mocno zwolniło. Po sprawdzeniu widać , że cześc funkcji...
Nie namawiam nikogo na asembler. Ja tylko powtarzam, że - dla mnie przynajmniej - inicjowanie peryferiów przy użyciu SPL jest NIECZYTELNE (a potem dopiero wysoce nieoptymalne). Dla mnie bardziej czytelny jest fragment programu, który ma 40 instrukcji, niż robiący dokładnie to samo fragment z ponad 200 instrukcjami, choćby z tego powodu, że ten pierwszy...
W przypadku szyfrowania, np. AES, ważniejsze niż rozmiar jest poprawne napisanie tych funkcji, tak, aby nie dało się odzyskać klucza poprzez np. banalny pomiar prądu MCU. Np. w XMEGA tak skopali sprzętowo blok kryptograficzny, że odzyskanie klucza jest możliwe w ciągu kilku minut przy pomocy amperomierza/oscyloskopu. Oczywiście masz rację ale w pewnych...
Zrobiłem w końcu buforowanie wejścia i niestety okazało się że [1000] to zbyt małe próbkowanie. W czasie to jakaś niecała 1ms, a minimum w/g różnych źródeł to od 20ms. Zabrałem się zatem za zewnętrzną pamięć SRAM i tu porażka po całości. Kość 23K256 z 32kb jest zbyt wolna w komunikacji SPI. Pozostaje rozważyć cyfrowe szyfrowanie o jakiś algorytm dla...
Sercem Arduino Nicla Vision jest układ STM32H757AII6 firmy STMicro A dokumentacja mówi coś innego i podaje STM32H747AII6, czyli układ bez wsparcia dla szyfrowania danych. https://obrazki.elektroda.pl/4590502800_... Arduino Nicla Vision (układ STM32H757AII6) ma 2MB pamięci PSRAM A gdzie tutaj jest jakaś pamięć PSRAM? STM32H747AII6...
Jeżeli szukacie informacji na temat sposobów zabezpieczania programów i produktów, to dostępny jest cykl szkoleń z tego zakresu na youtube. Znajdziecie tam ogólne informacje na temat metod zabezpieczania programów, szyfrowania danych, podziału programu na jednostki chronione i niechronione, rozwiązań sprzętowych wspomagających proces oraz rozwiązań...
Kupno części (matryce 8x8 4mm + MAX7219) w PL to nieopłacalna sprawa, zrobienie matrycy takiej 64x32 to koszt rzędu 400zł netto więc nie ma o czym nawet dyskutować :( Jak trochę bym poszukał, wywalił podstawki pod scalaki (niestety SMD są znacznie droższe niż THT) to może dało by radę zejśc do ok 300zł netto a nawet w PL można kupić za ułamek tej ceny...
Karta dźwiękowa? Przecież to nie mierzy DC a i pasmo jest często nadzwyczaj nędzne, bo mierzy dopiero od kilkudizesięciu Hz i zaledwie do 20paru kHz. Próbkowanie też nędza. Jak masz jakąś ciut lepszą to będzie bodajże 96kSps, może trafi Ci się 192kSps. To już lepiej jakiś wynalazek chiński oparty o STM32, 1MSps to to często ma, z pasmem analogowym...
Ja też zaniże poziom. Jaki jest najpepszy na świecie mikrokonroler pod wsekimi względami. Cud miód malina (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Nie istnieje uniwersalny, absolutnie „najlepszy” mikrokontroler pod każdym względem. Każda rodzina mikrokontrolerów ma swoje mocne i słabe strony, a wybór zależy od konkretnych wymagań projektu:...
Witam, Ostatnio bawię się modułami SP1ML(STEVAL-SP1ML868) oraz SPSGRF(X-NUCLEO-IDS01A4), oba ustawione na 868MHz. Korzystam z gotowego kodu ściągniętego ze strony firmy ST: http://obrazki.elektroda.pl/5800668500_1... Na początku myślałem, że może wykorzystywane jest szyfrowanie informacji ale to nie prawda. Baud rate jest poprawny w...
mogę podesłać bin odczytany z prock Jeśli procek jest zabezpieczony, to odczytasz śmieci. Nikt przy zdrowych zmysłach nie sprzedaje urządzeń niezabezpieczonych przed kradzieżą ! ;-) Odczytanie programu z procesora, (nawet gdyby udało się go w jakiś sposób(?) odczytać) nic tu nie pomoże. Wszystkie maszyny z tego modelu i serii produkcyjnej mają dokładnie...
Witajcie, Potrzebuję zrealizować wizualizację danych o małej zmienności, które pochodzą z kilkunastu sensorów. Autorskie rozwiązania typu TFT+GUI+TP odrzuciłem ze względu na brak kompatybilności z różnymi systemami i dodatkowe koszty związane z opracowaniem sprzętu. Po analizie dostępnych rozwiązań padło na Domoticz + MySensors ze względu na możliwość...
Od strony teoretycznej - musi być problem, które rozwiązanie nie jest trywialne, aby Twój układ miał sens. Może (de)szyfrowanie informacji na wielu rdzeniach pracujących z różnymi kluczami będzie miało sens w zderzeniu z jednym rdzeniem, który musi wszystko obrobić sam? A może zbudujesz wielordzeniowy moduł AI, w którym każdy rdzeń realizuje inną funkcję...
(at)Marek_Skalski Podałeś przykłady peryferii, które są istotne jeśli mamy dużo danych, czyli dużo obliczeń. I wtedy tak jak napisałem ARM jest ok. Po co mi USB HiSpeed jeśli przesyłam pojedyncze dane np. z czujników typu termometr, czy barometr? Podobnie to, że DMA kradnie cykle CPU też niekoniecznie musi być tragedią. Brak SHA1, czy innych funkcji...
https://obrazki.elektroda.pl/3921980700_... Rozszerzając rodzinę mikrokontrolerów STM32 o zaawansowane układy dla nowych aplikacji, takich jak systemy zasilania oraz urządzenia konsumenckie i przemysłowe, firma STMicroelectronics wprowadziła nowy układ STM32G4 do swojej oferty. Nowa rodzina układów oferuje dwa nowe akceleratory matematyczne,...
https://obrazki.elektroda.pl/5077182400_... MICROS to niezależny dystrybutor praktycznie wszystkich bardziej i mniej popularnych mikrokontrolerów. Dzięki swojej pozycji nie koncentruje się na promocji żadnej wybranej marki i jest w stanie zaoferować optymalny produkt do wskazanego zastosowania. Mnogość dostępnych na rynku architektur...
Od tego zależy w którym miejscu wpięty będzie sterownik radiowy. W którym miejscu, to zostało podane w #1 na smartnav4.jpg - ale może być kwestia, jakie wymagania ma on spełniać. 1-Wire to transmisja dwukierunkowa, i wymagająca dużo większej szybkości, niż da się osiągnąć na kontaktronach. Ale USB ma jeszcze wyższe wymagania, więc trudno zastępować...
https://obrazki.elektroda.pl/6143358400_... STMTrust firmy STMicroelectronics to pakiet, który zapewnia zasoby potrzebne do wbudowania ochrony cybernetycznej w urządzenia Internetu Rzeczy (IoT) oparte na rodzinie mikrokontrolerów STM32. Platforma ta łączy narzędzia do projektowania i gotowe do użycia oprogramowanie, które wykorzystuje...
Integracja SPX3819 z STM32 dla ulepszonych rozwiązań USB do rozpoznawania linii papilarnych Pamięć flash USB jest jednym z tych narzędzi, których często używamy w naszym codziennym życiu i pracy. Pomaga nam przechowywać i kopiować ważne pliki i dane. Jest mały i łatwy do przenoszenia, ma dużą pojemność, jest niedrogi i działa niezawodnie. Rozmiar dysku...
http://obrazki.elektroda.pl/6457751400_1... Firma STMicroelectronics idzie w kierunku coraz bardziej skomplikowanych aplikacji, dzięki rekordowo szybkiej serii układów STM32H7. Układy te posiadają dużą ilość pamięci SRAM (1 MB) i Flash (2 MB) oraz szeroką gamę peryferii i wyjść. Ten istotny skok jakościowy ST zawdzięcza opracowaniu...
http://obrazki.elektroda.pl/8812780100_1... Termin IoT określający przedmioty mające łączność z internetem staje się coraz bardziej popularny. Można zaobserwować zwiększoną liczbę projektów DIY, kampanii finansowanych społecznościowo oraz produktów komercyjnych mających możliwość komunikacji z wykorzystaniem internetu. Firma Arrow Electronics...
Zlecę napisanie lub kupię aplikację do wgrywania aktualizacji programu do procesora STM32. Może być użyty bootloader wbudowany, tylko nie wiem czy nie będzie potrzebna modyfikacja (nie jestem programistą). Istotne, aby działało to przez RS485 w środowisku z dużymi zakłóceniami czy też chwilowymi przerwami w połączeniu (ustawiany timeout, kontrola transmisji)....
stm32 szyfrować szyfrować audio szyfrować połączenie
matryca iphone tworzyć instalka półprzewodnikowy czujnik temperatura
Silnik komutatorowy w pralce Samsung R1045AV Dziwny zapach z kabla zasilającego laptopa