if an action was bought, they would just stop selling them here. not a good 
outcome. and who would fund that little exercise anyway

Mike, I hear you going to open source all your code..is that true?






> On 4 Mar 2016, at 00 PM, Mike Borgelt <mborg...@borgeltinstruments.com> wrote:
> 
> If it is who I think it is they are a bunch of very smart guys and I've met 
> one of them. The lab will be a proper facility.
> 
> If a traffic awareness system is mandated it should be open protocol. Real 
> aviation ones are. The present situation causes a nasty situation for those 
> doing any mandating. I suspect even some questions of illegality under 
> Australian Trade Practices Act.
> 
> Mike
> 
> 
> 
> 
> 
> 
> 
> 
>  At 01:08 PM 3/4/2016, you wrote:
>> I saw it on rec.aviation.soaring yesterday. I can't answer the points about 
>> crypto etc (not my field of expertise) but I'd like to see the data they 
>> base their claim on. They say it's been tested and confirmed by "very 
>> accurate tests in private laboratories" but they don't say how, or by who. 
>> Is the "private laboratory" a company with expertise in avionics, or their 
>> mate's back shed? Also, who is the writer of this article? Are they credible 
>> on this topic?
>> 
>> The lack of details regarding sources and methodology make me pretty 
>> dubious. What do you think?
>> 
>> 
>> Teal
>> 
>>> On 4/03/2016 12:45 PM, Mike Borgelt wrote:
>>> Anyone else seen this? My giess is English wasn't the language it was 
>>> originally written in.
>>> 
>>> 
>>> Mike
>>> 
>>> 
>>> *Information for all users of Flarm, OEM FLARM supplier and Flarm PowerFlarm
>>> 
>>> * 
>>> ---------------------------------------------------------------------------------------------------------------
>>> 
>>> *As is already well known to all users pilots,  FLARM introducing the new 
>>> coding xxtea present in the latest versions of firmware released, has 
>>> largely complicated life to all of us and to itself.
>>> 
>>> With the new release the whole package of 24 bytes used for the data is 
>>> encrypted (the length of the data packet is actually 32 bytes, but the 
>>> first 8 bytes are left in clear because they include the name of the 
>>> station as well as the meaning of the content of rest of the data packet ).
>>> 
>>> With this letter we want to bring to the attention of all users as well as 
>>> the competent aeronautical authorities the weak points of this new 
>>> solution, but especially the incredible risks to which this technical 
>>> choice of Flarm is  exposesing all of us. These risks were detected after 
>>> very accurate tests performed in private laboratories in consequence to the 
>>> release of the current firmware adopted. FLARM very hardly will admit the 
>>> existence of these bugs and failures that we are exposing  in detail.
>>> 
>>> The following data are explained in such a way so that people have the 
>>> skills and the instruments can verify the truth of what is below reported.
>>> 
>>> This subject is independent from the Flarm decision to encrypt the protocol 
>>> in order to protect themselves from potential and possible competitors.
>>> 
>>> It is obvious that the encryption has been introduced for this 
>>> protectionist purpose, because from a merely technical point the integrity 
>>> of the data transmission was already well protected by natively 
>>> incorporated algorithms within the Nordic chip used in the Flarm hardware. 
>>> For those that desire more technical information on this chip, is possible 
>>> to click the following link
>>> 
>>> http: // www . nordicsemi. com 
>>> /eng/content/download/2452/29528/file/Product_Specification_nRF905_v1.5 .pdf
>>> 
>>> ALL manufacturers (except one) who claim to be "Flarm compatible" have 
>>> inside EXACTLY the same hardware required by FLARM and they use the 
>>> firmware released by FLARM (under payment of expensive license fee).
>>> 
>>> This behavior that we know from long time, is contrary to the principle of 
>>> "development for competition" than in other fields has always given 
>>> excellent results in technological development.
>>> 
>>> This behavior  is especially contrary to the competition’s principle that 
>>> is mandatory by European rules for the sale of products to the public,* *it 
>>> means that once people purchase products they should be functional and 
>>> usable by the owner independently by firmware update. It’s enough to think 
>>> about Window as well as OS operating systems, that are fully compatible 
>>> with earlier versions of software and operating systems used before*.
>>> 
>>> *But we want to come back to the description of the technical 
>>> problems/issues , that is the main focus  of this information.
>>> 
>>> The data package, which we have mentioned above, is broadcasted by FLARM 
>>> units (it doesn’t matter  the licensed manufacturer) 2 times every second 
>>> based on the internal clock of the  GPS; the first transmission takes place 
>>> in the first half of the "second", the second transmission in the second 
>>> half.
>>> 
>>> For this reason, when the FLARM unit is receiving in  RF (radio frequency) 
>>> transmissions of  FLARM installed on gliders nearby, and in addition these 
>>> gliders are a lot, the available bandwidth in reception is saturated very 
>>> quickly.
>>> 
>>> According to this situation   when there are more traffic to be 
>>> controlled/monitored, and thus the potential danger situations is 
>>> increasing, the FLARM  operates in the worst and most unreliable manner.
>>> 
>>> But unfortunally  this is not the only technical problem source of 
>>> malfunctioning .* *We've found a far more dangerous firmware bug we’re 
>>> going to  detail below.
>>> 
>>> In order to complicate a possible decryption by third parties*, *the 
>>> encryption key used by FLARM  is not fixed anymore (as it was for the older 
>>> version of the firmware)* *but is built with the code of the transmitting 
>>> station and as well as with  the GPS time of the first transmission moment 
>>> ,and is changed every 64 seconds.
>>> 
>>> In addition  to this during the 64 second interval, the data string 
>>> transmitted change every second, because of the GPS position data updated 
>>> is inside it.
>>> 
>>> The creator of the encryption code  XXTEA  says, and it is also reported by 
>>> other cryptanalysts (see the articles by John Kelsey, Bruce Schneier, and 
>>> David Wagner from 2002 to 2004),* *that exist certain combinations of DATA 
>>> and  KEYS in  the encryption code XXTEA that,* *for some coding schemes*, 
>>> *are producing results that WILL NOT BE PROPERLY  decrypted also using THE 
>>> CORRECT KEY.
>>> 
>>> This means in simple terms that there could be the possibility that some 
>>> gliders nearby, whose code was not  properly decoded , remain invisible to 
>>> the system for at least 64 seconds, in other words until the next creation  
>>> of the encryption key.
>>> 
>>> Of course it could happen the opposite case to be ourselves in the glider 
>>> that at that moment is not properly decrypted   by nearby gliders ; so we 
>>> are invisible to others for at least 64 seconds.
>>> 
>>> This behavior has been detected with precise laboratory instruments by 
>>> simply recording the exchange of data between three FLARM units for 48 
>>> hours.
>>> 
>>> Another unreliability detected comes from the fact that when a glider flies 
>>> underneath thick clouds and  is  at high bank angles , may occasionally 
>>> lose the connection to the GPS network*. *In this situation, the firmware 
>>> should transmit only the last certain position detected by the GPS,  
>>> waiting to transmit the new one as soon as the GPS hangs up the signal.* 
>>> *The new version of the firmware without  
>>> the GPS signal stops transmitting and receiving.* *It is easy to understand 
>>> this by disconnecting the GPS antenna of a FLARM unit in operation  and 
>>> observing  the lights that indicate the transmission and reception are 
>>> turning off.* *Moreover , it is clearly understood  
>>> by the evidence that a second FLARM device stops receiving the signal of 
>>> the first device.
>>> 
>>> For the reason that the current firmware version in the absence of GPS 
>>> signal stops transmitting and receiving, if ,at the time  of losing GPS 
>>> signal  while change of  encryption key , that glider will again be 
>>> invisible for 64 seconds .
>>> 
>>> We report and highlight  all this*, *a technical denial evidence based on 
>>> irrefutable arguments, to loudly state that the decision of  FLARM to 
>>> encode the data packet using the encrypting code XXTEA, is generating  
>>> flying situations that will put even more in danger OUR SAFETY, instead of 
>>> protecting it, as it should be with the use of such a device.
>>> 
>>> At this point it is quite easy to say that the decision of FLARM is 
>>> exclusively oriented to maintain an unlawful monopoly, for personal gain, 
>>> in absolute disregard of the safety of FLARM  users.
>>> 
>>> We affirm that  is impossible to think the FLARM when issuing the new 
>>> firmware version with the new encryption in March 2015, did not know what 
>>> risks and unreliability exposed his system.
>>> 
>>> We say in all honesty that a collision avoidance system such as the one  
>>> created by  FLARM was certainly a great  idea for the increased safety of 
>>> pilots* , *but the search for more profit   and the defense of its own 
>>> unsustainable monopoly on the market through the continuous evolution of 
>>> firmware* *only for protectionist purposes has brought  
>>> today*, *with the latest firmware, to a situation in which this security is 
>>> certainly not guaranteed,* *even though  the FLARM devices   are installed 
>>> properly and working fine*.
>>> 
>>> *In light of these information, which we submit to the whole world of 
>>> pilots, we wonder how could the relevant national and international 
>>> aviation bodies (EASA first, then the French and other federations) push 
>>> for the adoption of the current Flarm monopoly systems in everyday use and 
>>> especially in competitions.
>>> 
>>> This information is therefore intended to attract interest for 
>>> institutions, authorities and personalities involved in the flight’s 
>>> regulation , in order to arrive to the imposition of a public non-encrypted 
>>> protocol.
>>> 
>>> This solution guarantee an excellent and reliable operation of FLARM units 
>>> produced up to now, because  no longer burdened by unnecessary decryption 
>>> calculations, would guarantee in terms of competition the possibility of* 
>>> *diversify the quality of the different vendors' solutions through 
>>> different software developments management of traffic information received 
>>> with the public protocol.
>>> 
>>> The aforementioned technical info are absolutely replicable and verifiable 
>>> by anyone who has available the appropriate equipment and* *technical 
>>> skills.
>>> 
>>> We hope with this letter ,we made a contribution to the safety growth of 
>>> the flying community .
>>> 
>>> *
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> *Borgelt Instruments***- /design & manufacture of quality soaring 
>>> instrumentation since 1978
>>> / www.borgeltinstruments.com
>>> < http://www.borgeltinstruments.com/>tel:   07 4635 5784overseas: 
>>> int+61-7-4635 5784
>>> mob: 042835 5784: int+61-42835 5784
>>> P O Box 4607, Toowoomba East, QLD 4350, Australia
>>> 
>>> 
>>> _______________________________________________
>>> Aus-soaring mailing list
>>> Aus-soaring@lists.base64.com.au
>>> http://lists.base64.com.au/listinfo/aus-soaring
>> 
>> 
>> _______________________________________________
>> Aus-soaring mailing list
>> Aus-soaring@lists.base64.com.au
>> http://lists.base64.com.au/listinfo/aus-soaring
> Borgelt Instruments - design & manufacture of quality soaring instrumentation 
> since 1978
> www.borgeltinstruments.com
> tel:   07 4635 5784     overseas: int+61-7-4635 5784
> mob: 042835 5784                 :  int+61-42835 5784
> P O Box 4607, Toowoomba East, QLD 4350, Australia
> 
> _______________________________________________
> Aus-soaring mailing list
> Aus-soaring@lists.base64.com.au
> http://lists.base64.com.au/listinfo/aus-soaring
_______________________________________________
Aus-soaring mailing list
Aus-soaring@lists.base64.com.au
http://lists.base64.com.au/listinfo/aus-soaring

Reply via email to