Taannoin kysyin eräältä valmistajalta joka tekee autoihin etanolimuutos sarjoja. Pyysin saada jonkinlaista teknistä dokumentaatiota tai lähdekoodia jotta voisin analysoida tätä tarkemmin. No mitään ei suostuttu näyttämään. Eikä tuossa nyt sinänsä mitään, vaan laajemminkin olen miettinyt mikä asennevamma on tehdä kaikista IoT laitteista ym jutuista suljetun lähdekoodin tuotteita. Sinänsä ymmärrän ettei haluta vuotaa kilpailijoille materiaalia. Toisaalta luulen että devaajat monesti luulee että niiden tuotteissa olisi jotain niin ihmeellistä että ei voida antaa mitään teknistä ulos ettei kukaan varasta niiden "keksintöä". Vaikka todellisuudessa siinä niiden jutussa nyt ei mitään rakettiteknologiaa olisikaan.
Koska noissa laitteissa sorsa paljastaa myös, miten rauta on toteutettu, jolloin se on myös turvallisuusriski. Ajattele nyt jos vaikka tiedettäisiin jonkun HSL:n bussikortinlukijan sorsa. Sitten menee pari viikkoa ja jostain voi tilata feikkikortteja. Sorsaa ei tietysti voisi selvittää pelkällä kortilla, jos järjestelmä on hyvin toteutettu.
Luulen siis, että noi on rajoitettuja, koska niiden jakamisesta ei ole mitään suoranaista etua, koska se on aina sidottu ko. toteutukseen ja koska on turvallisempaa, että sorsasta tietää vain hyvin pieni joukko, joten tiedetään, kuka vuotaa, jos vuotaa.
Esimerkiksi, ymmärtääkseni kaikki salausalgoritmit paljastuvat aina lähdekoodista, joten ne pitäisi olla käännetty binääriksi, joka tarkoittanee myös, että kaikki muukin pitää olla. -> lähdekoodia ei ole käytännöllistä julkaista, koska se paljastaa, mitä salattiin ja miten.
Aika huono salausalgoritmi jos sen tuottaman salauksen pystyy murtamaan sillä että lähdekoodi tiedetään.
Toki tuo turvallisuus aspekti nyt joissain laitteissa on ihan validi mutta ei kaikissa..
Ei kai muutossarjan valmistaja tuollaista tietoa suoraan jaa. Sinänsä tuo ei välttämättä mitään rakettitiedettä ole. Pääset alkuun tutkimalla ECU:lta tulevaa ruiskutuksenohjaus signaalia. Eiköhän tuossa prosessissa mitata polttoaineen etanolipitoisuus (sähkönjohtavuuden perusteella) ja säädetä ruiskutusaikaa reaaliajassa muuttamalla ruiskutuksenohjaus signaalia sen mukaan...
wy5vn kirjoitti:
Aika huono salausalgoritmi jos sen tuottaman salauksen pystyy murtamaan sillä että lähdekoodi tiedetään.
Toki tuo turvallisuus aspekti nyt joissain laitteissa on ihan validi mutta ei kaikissa..
En tarkoittanut sitä, vaan se paljastaa käytetyn salausmenetelmän, joka tarkoittaa vähemmän työtä hakkerille, koska sen ei tarvitse ensin veikata sitä menetelmää tai vaikkapa merkkijonojen pituuksia.
Teoriassa asian voi vieläkin nysvätä jollain disassemblerillä, jos tuntee piirin, mutta tämä nostaa vaativuustasoa huomattavasti, kun ei ole plain textiä. En tosin ihmettelisi, jos laitteissa ei lue piirissä edes mitään mallimerkintöjä.
jalski kirjoitti:
(04.03.2025 21:13:08): Ei kai muutossarjan valmistaja tuollaista...
Niin no tuo on ilmiselvästi suojattua tietoa, koska se voi paljastaa aika paljon siitä, miksi Auto X on polttoainetehokkaampi.
jalski kirjoitti:
(04.03.2025 21:13:08): Ei kai muutossarjan valmistaja tuollaista...
Kyllä mä tiedän just tasan tarkkaa miten toi toimii ja olen itse sitä reverseengineerannut aika pitkälle. Tuo perus toimintalogiikka on tuossa melko simppeli. Toisaalta sen perus simppelin toimintalogiikan päälle on varmaankin rakennettu hiukan monimutkaisempaa logiikkaa ja se lisäys jota tuo palikka tekee ei ole aina kiinteä vaan siihen vaikuttaa kylmäkäynnistyksen tunnistus ym. Noista ois sinänsä ollut hauska saada vaikka jokin vuokaavio tai kartta josta näkisi hiukan miten tuo menee. Mutta toki ymmärrän ettei jokin firma joka on käyttänyt aikaa ja vaivaa niiden kehittämiseen sitä halua antaa.
wy5vn kirjoitti:
Esim tuohon kylmäkäynnistyksen tunnistukseen ja vähän et minkä verran sitä lisäystä tarkalleen tehdään missäkin tilanteessa.
Miksi etanolimuutossarjan pitäisi mielestäsi tunnistaa kylmäkäynnistystä? ECU:lta tuleva ruiskutuksenohjaus signaalihan huomioi jo O2-sensorin ja lämpötilan.
Huomio mutta ei tarpeeksi jos se on suunniteltu käyttämään bensaa. Selitän nyt tämän.
Ideahan re85 polttoaineen kylmäkäynnistyksessä on se että koska polttoaine sisältää noin 80% etanolia ja 20% bensaa. Kumpikaan näistä aineista ei syty muuta kun höyrystyneenä, bensa höyrystyy vaikka -30 asteen lämpötilassa ja se höyrystynyt polttoaine syttyy kun antaa kipinän.
Etanoli taas ei höyrysty kunnolla kun vasta siinä vaiheessa kun ollaan selkeästi
plussanpuolella.
Eli käytännössä kun käynnistetään kylmä moottori niin sylinteriin ruiskutetusta polttoaineesta höyrystyy vain se 20% ja kaikki palaminen tapahtuu alkuun sen voimalla, kunnes muutaman sekunnin käynnissäolon jälkeen sylinteri lämpenee senverran että myös etanoli alkaa höyrystymään.
Yhteenvetona siis etanolilla tarvitaan kylmäkäynnistyksessä huomattavasti enemmän polttoainetta kun normibensalla koska siitä höyrystyy vain pieni osa.