Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp740797pxu; Thu, 15 Oct 2020 15:35:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzNmcprrzaoIlnJl9Mx45OztL7Ed6b1/pygBgbTbUOxLu73Gom+s5YRIvmBTFfNUWCsbTQo X-Received: by 2002:a17:906:7857:: with SMTP id p23mr619375ejm.61.1602801354271; Thu, 15 Oct 2020 15:35:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602801354; cv=none; d=google.com; s=arc-20160816; b=ViiX609u4t00jjEmutR5sodYr4xPM+IszmIuZWHEOrwlRgGNVtqxU4lo9Y943r5EYd NNSi5Bn8G33TC8dya8+AUkc+Ns8Zckpfl0LksHCnxP+zs1lK7LJ6tSwLP0HmAwsZC68K AeKs036liwZUHrNi3kXx7VOCVf3C+hLimLOz2EzA2mxXhYIm1lCa2bG+GxcBY3za+KlM U3sIzYANX7po55v4UDKvJCO7XjkyHvqwpP0TCDNn9hUt/Afm7F40KkMRASxrKGo75Uu/ qFPdVYOD6EDus7zvtzgZlLl5YkxsPjnxGA547YjZDChYA9ZG8YMOH8Cxz38uxF7kIBhE UyIQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:subject:message-id:date:from:mime-version :dkim-signature; bh=bK03MpN1XVyMcBYcxt70sCD5UknyU449shQfZ7x3E+U=; b=vcVnne0mp5fu5sm6ehSBxoP76LQ8eMuHpcvINbGHc0CwycoW+1WoOb1gYsvVb8e+3n RwcEFXSMkfll1b0kbrhHaosbNnll6l7iZUM8/qnlpYwBu3tVBOXzs+r8uYWp1o6ytM76 Fer4CVvm5+v1NHtG1XG5V0Y+Jj/uybNg3/zxXaWBgRAIFabr9NV1qX3os1cTg3lvTtrq JZiJJHC4PdtRMWvSmcbBFkJ17zNtez8iLfk0013xxwHjM+mgLIQhVLq4AeZA0w2M2AA0 OitOPhqnzPCxUhtNV/hT90aEQW6Y1mbaH4foWLdNe+xtCyveTpb+k64y7Ngi+BFkHsIr MiWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="djk6/WMz"; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s18si333629ejd.51.2020.10.15.15.35.17; Thu, 15 Oct 2020 15:35:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="djk6/WMz"; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731432AbgJOWfB (ORCPT + 99 others); Thu, 15 Oct 2020 18:35:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47760 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731396AbgJOWfB (ORCPT ); Thu, 15 Oct 2020 18:35:01 -0400 Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 75B3EC061755 for ; Thu, 15 Oct 2020 15:35:00 -0700 (PDT) Received: by mail-lf1-x12e.google.com with SMTP id 77so545305lfl.2 for ; Thu, 15 Oct 2020 15:35:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=bK03MpN1XVyMcBYcxt70sCD5UknyU449shQfZ7x3E+U=; b=djk6/WMzx2Q8Nv+mZ7RMtTchaQUN+QPQN3Z3uVdvzpWCFZmKi0P4Hdh2ZC3hRCkVhx UPxAIq4lHQy3/DAD/Ntzlav5f9fNNxIxLrtD68aJUXsNrR9T2EU+I7MWdVnCu2iu/Ihz 07gru3/IXYNSB5vGnn/DLAuhhamtKZ+GfadoRj0T8IPbP2rL9eH2HDCNHbbuiNCeuCTL YaPhoiRhafkACGAK7m0GboUFYvnduU8WuULTEBli54DzWq/Tqcuf87WyYx5gSIBRYu2I Eau29/4Obcz/gjV7u55PzbdG6vjKJ2oul/N7l8PfcPjhKP7Jov055euUA+BsoBHW6iqa fhCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=bK03MpN1XVyMcBYcxt70sCD5UknyU449shQfZ7x3E+U=; b=fDbsMBqKdj51wr8nKh7T3pgCiMnThDj9Tq/omUFQvHSdCSGvmMddfKwQl5YEmMWrtL 6cTGP8PUiHug1lBYhMpf0lJ1oMOW4qW28cvkAotZk8tx5H4R2PFZXxDauodEy0PNxCk8 5G/8gOzsqPwjchK06lLoShb2H8/pJeLcYpZgBgRMi9O9X1WC5Q58MxwKkPVoQxStIEgf FyeVLN/v0fBHIe5uZ0OwvSgenNVn7JsBnqKymSSpOQwIeuXvVX18oQwXrvKknncUhO9d 25/Kpd+C1JeEn1dLE0jPA+f/kgYbLTrOUUIfE+79i0mABF7r6fxl1a7vX1wMErHxCci+ MSLg== X-Gm-Message-State: AOAM531UB0T7GDMljLlNH8YQvUDGFOBpKphLkmBxPUFeHaCjMoZKiWTw jO+mfh/Lp0bSx4YWoEKD+6lumvWfUje34DlY5xWhW1OjpmWeLQ== X-Received: by 2002:a19:9d3:: with SMTP id 202mr251290lfj.329.1602801298159; Thu, 15 Oct 2020 15:34:58 -0700 (PDT) MIME-Version: 1.0 From: Alexandre Augusto Date: Thu, 15 Oct 2020 19:34:46 -0300 Message-ID: Subject: Entropy source based on the Bluetooth RSSI To: Bluez mailing list Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hello, based on the motivation that IoT devices do not have many entropy sources available, and also on the fact that trusting in a single entropy source may be risky, I have researched on how to collect randomness for such devices, aiming to propose an additional source for them. The proposal is based on the Received Signal Strength Indicator using bluetooth technology. For those who are interested in: Github: https://github.com/AAGiron/Bluerandom Presentation: https://www.youtube.com/watch?v=iAKaKAmqCFo I also want to say thanks in advance to Emil Lenngren for his valuable comments here in this mailing list (back in 2019), and also to the Bluez community. -- Alexandre Giron