Media Players Documentation Release 2.5

Total Page:16

File Type:pdf, Size:1020Kb

Media Players Documentation Release 2.5 Media Players Documentation Release 2.5 Isuma January 28, 2015 Contents 1 Hardware platforms 3 1.1 Shuttle XPC small desktops.......................................3 1.2 Logic Supply desktops (v2.5 series)...................................3 1.3 Advantech rugged servers (1.0 series)..................................3 2 Installation 5 2.1 Install Debian...............................................5 2.2 Install local server software.......................................6 2.3 Configure Local Server..........................................6 2.4 SSH upload account configuration....................................6 2.5 SSH tunnels configuration........................................7 2.6 First file sync...............................................7 3 Maintenance 9 3.1 External synchronisation drives.....................................9 3.2 Syncing a media player......................................... 10 4 User guides 11 4.1 How to setup a playlist.......................................... 11 5 Troubleshooting 19 5.1 Test procedure.............................................. 19 5.2 Troubleshooting stuck queues...................................... 19 5.3 Queue is full but media player sees it empty............................... 20 5.4 Logging in to media players on the console............................... 20 5.5 Password resets.............................................. 20 5.6 Inspecting status from the commandline................................. 20 5.7 Remote login to media players...................................... 21 6 Development 23 6.1 XMLRPC API.............................................. 23 6.2 Debian packages............................................. 23 7 Design documentation 25 7.1 Terminology............................................... 25 7.2 Design strategy for 3.0.......................................... 26 7.3 Similar projects.............................................. 27 8 Original specifications 29 i 8.1 Overview................................................. 29 8.2 Hardware possibilities.......................................... 32 8.3 Auto-mounting Hotplugged Devices................................... 33 8.4 Synchronization scripts......................................... 33 8.5 Test scripts................................................ 34 8.6 How to set up kiosk mode........................................ 35 9 Changing this document 37 ii Media Players Documentation, Release 2.5 The Isuma Media Players project is a fully free and open source software project to create a two-way, distributed content distribution network for communities with poor connexions to the internet. Contents 1 Media Players Documentation, Release 2.5 2 Contents CHAPTER 1 Hardware platforms The media players project doesn’t require any special hardware to run, although we do expect the usual: • network interface • display and sound card (to play videos) • storage However, since we are storing videos, we are aiming for large storage specifications. As of July 2014, the Isuma.tv store is around 1 TB (terabyte, or 0.9 TiB, tebibyte), so we currently deploy 2TB hard drives. The rest of this section is dedicated to current and previous platform specifications. 1.1 Shuttle XPC small desktops We have one Shuttle machine in the office, in the XPC series, there isn’t much to say about it other than its peculiar form factor is not very convenient. 1.2 Logic Supply desktops (v2.5 series) Around 10 machines were built with some Logic Supply Mini-ITX cases, although the original product link is now dead. We also had trouble with shipping and delivery to Canada. Finally, some hard drive sockets were damaged during travel, which makes us doubt of the viability of this platform on the long term. 1.3 Advantech rugged servers (1.0 series) We have deployed some Advantech UNO-3282 servers on the field. Two of those servers were provisionned for Isuma and are still running after years of service. They have sealed cases that are very solid. Advantages: • very sturdy • sealed, so it won’t collect dust • power button protected from accidental tripping 3 Media Players Documentation, Release 2.5 Disadvantages: • heavy • power supply is external 4 Chapter 1. Hardware platforms CHAPTER 2 Installation This describes how to set up a local server from scratch. You may be able to install the components on an existing system, but this is currently not supported. 2.1 Install Debian To begin, boot into the Debian “stable” installer, either from USB, CD-ROM or from netboot. Note that the boot priority in the BIOS of the UNO-3272 has options for both USB CDROM and normal IDE CDROM so make sure you pick whichever one you are using. Set up keyboard, timezone, and other settings as normal. When you get to the partitioning screen, set up partitions as follows: First hard drive (sda): 1. Primary, filesystem ext3, size 200MB, bootable flag, mount as /boot 2. Primary, LVM, size 1TB Second hard drive (sdb): 1. Primary, LVM, size 1TB Now choose “Write changes to disk and configure LVM.” Set up LVM as follows: Physical volumes: sda2 and sdb1 Volume group: call it main, and set it to use all of both physical volumes. Logical volumes: 1. Name: root, size 80GB 2. Name: swap, size 3GB 3. Name: media, size 2TB Save the changes, and go back to the partitioning screen. Set up the logical volumes to be mounted as follows: 1. root: filesystem ext3, mount point / 2. swap: use as swap 3. media: filesystem ext3, mount point /var/isuma Now choose to continue and the volumes will be formatted. Formatting the media partition takes about a half hour and looks like it’s stuck at 33% completed for that entire time, so go have a coffee. Set up root and normal users. 5 Media Players Documentation, Release 2.5 Next, choose a local Debian mirror. On the software selection screen, select the “standard system” and “Web server” software collections. 2.2 Install local server software In /etc/apt/sources.list add: deb http://debian.koumbit.net/debian stable main Then run: apt-get update apt-get install koumbit-archive-keyring You will see this warning: W: GPG error: http://debian.koumbit.net stable Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 0x6DC388D8B7C0A70A It is normal, you need to bootstrap the trust to the repository. Optionnally, you can also download the key directly from the web of trust and verify the signatures to check its authenticity. Then run: apt-get install isuma-local-servers isuma-autossh Optionally, if you want to setup kiosk mode, run: apt-get install isuma-kiosk 2.3 Configure Local Server Create the config.inc file in the /usr/share/isuma-local-servers/sync/. Configure the unique username/password to access cs.isuma.tv in the form: username:[email protected]. Make sure file is properly formed with opening <?php and no closing ?> The username refers to a user that is created within the drupal at cs.isuma.tv. 2.4 SSH upload account configuration There is configuration required to setup the rsync between the media player and the main isuma.tv website. Copy the [email protected] private key to /var/isuma/.id_rsa on the media player. The key can be found on the isuma.tv server at /home/cachingserver/.ssh/id_rsa. Be sure that it is readeable by and only by www-data (chown www-data /var/isuma/.id_rsa; chmod 600 /var/isuma/.id_rsa). Then run: su www-data -c "ssh [email protected] -i /var/isuma/.id_rsa" NB: I didn’t do that for v25n11 as there is no caching server and couldn’t find the specified files. Important: Save the fingerprint by entering “yes” 6 Chapter 2. Installation Media Players Documentation, Release 2.5 2.5 SSH tunnels configuration The SSH tunnels allow Isuma administrators to login remotely on the media players, from the central server. They work with a package called “autossh” that tries its best to keep an SSH connection to the central server open. That connection is then used to create a tunnel back to the SSH server running on the media player. The isuma-autossh package should automatically prompt you for the relevant information. You need to provide it with the public key of the isuma central server, which is: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCdr5vyuwKikrW0Vg+mlsRTkG1Jp3wUt4JmLopspln5sWsbAsMDtnUe7T0NW6s6W2tYvlav9m987HrNvAXCWbBeOwIuabbtcUK39QRdEUrAcd1yConPxmnsk7+sN2p7NC76lYIXYQM7hT2pWa3rXpdZQT2leSrrWFW0j/PEvwsEvb+4vmm2POX2L9GJDeb/czdT6/3NNRVlDiSh4rORbtXgDq7cj2qKZ0xnzDOcOpSjXig2eLl6759qLV3p76iNmMoHjWwo3bRypkwtiZ3zmwBPtGlctezgHqukaUKwcbDRNoZgv99QYLzAYqjx7ZqwWBCaNixaXgZhNkKhmlVSRXZB root@ip-10-122-35-248 (!) If that file is changed, you can use the dpkg-reconfigure isuma-autossh command to copy and paste the proper key back into place. Then the isuma-autossh package generates a public key in /root/.ssh/id_rsa.pub, which needs to be manually copied at the end of the /home/tunnel/.ssh/authorized_keys file on the central server. 2.6 First file sync (From #7744.) Here’s the resyncing process for the file queue. Note that we actually inject the files in the download queue to make sure we haven’t missed anything, but the files could also be injected straight into the File queue. On the central server, list the queues for the media player: mysql> SELECT csc.uid, csc.caching_server_queue, ns.title, ns.sqid FROM caching_server_config csc JOIN nodequeue_subqueue ns ON ns.qid = csc.caching_server_queue WHERE csc.uid=91; +-----+----------------------+-----------+------+ | uid | caching_server_queue | title | sqid | +-----+----------------------+-----------+------+ | 91 | 86 | download | 307 | | 91 | 86 |
Recommended publications
  • Vasco Alexandre Maia Dos Santos Infraestrutura Segura E
    Departamento de Eletrónica, Universidade de Aveiro Telecomunicações e Informática 2016 Vasco Alexandre Infraestrutura Segura e Descentralizada para a Maia dos Santos Internet das Coisas Secure Decentralized Internet of Things Infrastructure Departamento de Eletrónica, Universidade de Aveiro Telecomunicações e Informática 2016 Vasco Alexandre Infraestrutura Segura e Descentralizada para a Maia dos Santos Internet das Coisas Secure Decentralized Internet of Things Infrastructure “The walls between art and engineering exist only in our minds” — Theo Jansen Departamento de Eletrónica, Universidade de Aveiro Telecomunicações e Informática 2016 Vasco Alexandre Infraestrutura Segura e Descentralizada para a Maia dos Santos Internet das Coisas Secure Decentralized Internet of Things Infrastructure Dissertação apresentada à Universidade de Aveiro para cumprimento dos re- quisitos necessários à obtenção do grau de Mestre em Engenharia de Com- putadores e Telemática, realizada sob a orientação científica do Doutor Diogo Nuno Pereira Gomes, Professor auxiliar do Departamento de Eletrónica, Te- lecomunicações e Informática da Universidade de Aveiro, e do Doutor João Paulo Silva Barraca, Professor auxiliar do Departamento de Eletrónica, Tele- comunicações e Informática da Universidade de Aveiro. o júri / the jury presidente / president Prof. Doutor André Ventura da Cruz Marnoto Zúquete professor auxiliar da Universidade de Aveiro vogais / examiners committee Prof. Doutora Ana Cristina Costa Aguiar professora auxiliar convidada da Faculdade de Engenharia da Universidade do Porto Prof. Doutor Diogo Nuno Pereira Gomes professor auxiliar da Universidade de Aveiro (orientador) agradecimentos / Gostava de agradecer, em primeiro lugar ao Professor Doutor Diogo Gomes acknowledgements e ao Professor Doutor João Paulo Barraca pela oportunidade de integrar o ATNOG e trabalhar nesta dissertação, bem como por todo o apoio dado ao longo do mestrado.
    [Show full text]
  • Media Players Documentation Release 2.5
    Media Players Documentation Release 2.5 Isuma Apr 03, 2019 Contents 1 Installation 3 1.1 BIOS configuration............................................3 1.2 Naming convention............................................3 1.3 Install Debian...............................................3 1.4 More in-depth OS installation instruction................................4 1.5 Configure Puppet.............................................5 1.6 Stretch Fixes...............................................7 1.7 Configuring and Running Git Annex..................................7 2 Old Installation Details 9 2.1 Puppet..................................................9 2.2 Git-annex................................................. 10 2.3 Git-annex configuration......................................... 12 2.4 Other configurations........................................... 18 3 Testing 21 3.1 Backend................................................. 21 3.2 CableTV................................................. 21 3.3 Git-annex sync.............................................. 21 3.4 Isuma.tv................................................. 22 4 Maintenance 23 4.1 Changing preferred content....................................... 23 4.2 Unused and deleted files......................................... 24 4.3 Metadata................................................. 24 4.4 Settings.................................................. 26 4.5 External synchronisation drives..................................... 28 4.6 Creating user accounts.........................................
    [Show full text]
  • Integrados: Facilitating the Adoption of the Internet of Things Through the Integration of Technologies
    IntegraDos: facilitating the adoption of the Internet of Things through the integration of technologies PhD Thesis Dissertation in Computer Science Cristian Mart´ın Fernandez´ Dpto. Lenguajes y Ciencias de la Computacion´ University of Malaga´ Supervised by: Manuel D´ıaz Rodr´ıguez Bartolome´ Rubio Munoz˜ November, 2018 AUTOR: Cristian Martín Fernández http://orcid.org/0000-0003-0988-591X EDITA: Publicaciones y Divulgación Científica. Universidad de Málaga Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional: http://creativecommons.org/licenses/by-nc-nd/4.0/legalcode Cualquier parte de esta obra se puede reproducir sin autorización pero con el reconocimiento y atribución de los autores. No se puede hacer uso comercial de la obra y no se puede alterar, transformar o hacer obras derivadas. Esta Tesis Doctoral está depositada en el Repositorio Institucional de la Universidad de Málaga (RIUMA): riuma.uma.es D. Manuel D´ıaz Rodr´ıguez, Catedratico´ de Universidad del Departamento de Lenguajes y Ciencias de la Com- putacion´ de la E.T.S. de Ingenier´ıa Informatica´ de la Universidad de Malaga,´ y D. Bartolome´ Rubio Munoz,˜ Profesor Titular de Universidad del Departamento de Lenguajes y Ciencias de la Computacion´ de la E.T.S. de Ingenier´ıa Informatica´ de la Universidad de Malaga´ Certifican Que D. Cristian Mart´ın Fernandez,´ Ingeniero en Informatica,´ ha realizado en el Departamento de Lenguajes y Ciencias de la Computacion´ de la Universidad de Malaga,´ bajo nuestra direccion,´ el trabajo de investigacion´ correspondiente a su Tesis Doctoral titulada IntegraDos: facilitating the adoption of the Internet of Things through the integration of technologies Revisado el presente trabajo, estimamos que puede ser presentado al tribunal que ha de juzgarlo, y autorizamos la presentacion´ de esta Tesis Doctoral en la Universidad de Malaga.´ Malaga,´ Noviembre de 2018 Fdo.: D.
    [Show full text]
  • Natevw's Résumé/C.V., Updated 2020 February
    Nathan Vander Wilt 3027 Lorayne J Blvd Kennewick, WA 99338 [email protected] / AF7TB Freelance software developer 2012–present Caretaker in the design, architecture, and implementation of web/native/embedded software. Willing and able to dive deep into nearly anything needed to deploy a reliable interface. I am active on GitHub and StackOverflow. An extensive list of projects, sampling the people/ technologies/skills involved, is detailed in subsequent pages. References available on request. Prior positions Room to Think - Treasurer 2012–2014 Board member on the Tri-Cities' first coworking space, organized as a not-for-profit WA corp. Maintained books and accounts payable/receivable, guided future direction of community. &yet - Senior Developer, Interim CTO 2010–2012 Led web/iPhone team for major client in the location tracking and telemetry industry. Researched and developed libraries in support of realtime single-page web apps. Calf Trail Software - Co-founder 2008–2010 Designed, developed and personally supported several independent Mac shareware products. Authored company website and blog. Guided graphic design and iPhone development. NOAA/NWS, Orion Network Solutions - Subcontractor 2006–2007 Automated map generation for visualization of updating and static hydrology datasets. Implemented geometry and labeling algorithms in support of basemap generation. Dordt College Technical Support Services - Workstudy 2003–2006 Facilitated sound, lighting and projection for twice-weekly chapels. Recorded concerts in auditorium. Operated live video cameras. Stage managed and set up special events. Inspiration Hills Summer Camp - Videographer/Worship Leader 2004-2005 Filmed and produced videos on weekly deadlines. Coordinated chapels and led singing. Maintained facility's computer systems. Activities and interests My office is the cabin of an 30' wooden boat, currently convalescing in my backyard.
    [Show full text]
  • State of the Art of Social Networking Systems, Identity
    FP7 – CAPS - 2013 D-CENT D4.1 - State of the Art Project no. 610349 D-CENT Decentralised Citizens ENgagement Technologies Specific Targeted Research Project Collective Awareness Platforms D4.1 - State of the Art of social networking systems, identity ecosystem and social data stores Version Number: 8 Lead beneficiary: ERCIM Due Date: February 2014 Author(s): Harry Halpin, Francesca Bria Editors and reviewers: Joonas Pekkanen, Robert Bjarnason Dissemination level: PU Public X PP Restricted to other programme participants (including the Commission Services) RE Restricted to a group specified by the consortium (including the Commission Services) CO Confidential, only for members of the consortium (including the Commission Services) Approved by: Francesca Bria Date: 28/2/14 This report is currently awaiting approval from the EC and cannot be not considered to be a final version. Page 1 of 45 FP7 – CAPS - 2013 D-CENT D4.1 - State of the Art Contents 1. Introduction .................................................................................................................................................................... 3 2. Open-Source is Not Enough: The Diaspora Project's Failure............................................................................ 4 3. What are Open Standards? ........................................................................................................................................ 6 4. Topology of Social Networking Architectures .....................................................................................................
    [Show full text]
  • University of Groningen Decentralized Link Sharing, Towards A
    University of Groningen Decentralized Link Sharing, Towards a Framework for Decentralized Applications Master Thesis Laurence de Jong August 17, 2015 Supervisors: prof. dr. ir. M. (Marco) Aiello dr. A. (Alexander) Lazovik Research performed at Media2B, under supervision of: dr. B. (Berco) Beute dr. H. (Henk) Doornbos Acknowledgments First, I would like to express my sincere gratitude to Berco and Henk, for introducing me to the topic and for their daily guidance and inspiration. I would like to thank my supervisors, prof. Marco Aiello and dr. Alexander Lazovik, for allowing me to perform research on this subject. I thank Leon and Nykle for their feedback and discussions. I would like to thank my girlfriend for listening to my endless rambling about technology. Lastly, I would like to thank all others who have supported me. Laurence de Jong Groningen August 17, 2015 iii Abstract The current internet is ruled by centralized entities. These central entities are trusted with users’ data in good faith. However, services shut down, data is not always protected, and govern- ments perform mass surveillance (ab)using these easy targets. Another issue is that when a service becomes more popular, more resources are required. However, the users of a service often have unused resources, like disk space and bandwidth, available. In an attempt to solve these issues, decentralization is mentioned as a possible solution. To discover what the archi- tecture of a decentralized solution should be, a common use case on the internet is selected: link sharing. Reddit is the best known link sharing website. Reddit suffers from its popularity and controls a huge amount of data, data which is created by its users.
    [Show full text]
  • Beyond Bitcoin: a Critical Look at Blockchain-Based Systems
    Article Beyond Bitcoin: A Critical Look at Blockchain-Based Systems Diego Romano and Giovanni Schmid * Istituto di Calcolo e Reti ad Alte Prestazioni, I 80131 Naples, Italy; [email protected] * Correspondence: [email protected]; Tel.:+39-08-1613-9529 Received: 7 July 2017; Accepted: 16 August 2017; Published: 1 September 2017 Abstract: After more than eight years since the launch of Bitcoin, the decentralized transaction ledger functionality implemented through the blockchain technology is being used not only for cryptocurrencies, but to register, confirm and transfer any kind of contract and property. In this work, we analyze the most relevant functionalities and known issues of this technology, with the intent of pointing out the possible behaviours that are not as efficient and reliable as they should be when thinking with a broader outlook. Keywords: cryptocurrency; blockchain technology; smart contract 1. Introduction The existence of digital currencies is strictly related to the broad diffusion of Internet and on-line markets. A digital currency is similar to electronic money but even if it can be used to buy services or physical goods like traditional money, it is not equivalent or linked to any fiat currency. The idea of using a digital currency became realistic when some important developments in cryptography settled multiple fundamental security challenges in money transfers, e.g., the necessary trust in the transaction. Several digital currencies have been implemented in the last 20 years, but only starting in 2008 did the project for a currency decentralized in every respect become a reality. In fact previous implementations (e.g., [1–4]) employed a point of control over the money supply, which in some cases exposed the whole system to attacks for taking control over it.
    [Show full text]
  • Future Generation Computer Systems on Blockchain and Its Integration with Iot. Challenges and Opportunities
    Future Generation Computer Systems 88 (2018) 173–190 Contents lists available at ScienceDirect Future Generation Computer Systems journal homepage: www.elsevier.com/locate/fgcs On blockchain and its integration with IoT. Challenges and opportunities Ana Reyna *, Cristian Martín, Jaime Chen, Enrique Soler, Manuel Díaz Department of Languages and Computer Science, University of Málaga, Boulevar Louis Pasteur 35, 29071 Málaga, Spain h i g h l i g h t s • Challenges to address the integration of the IoT with blockchain. • Analysis of blockchain potential benefits for the IoT. • Blockchain IoT applications and platforms for the development of IoT solutions. • Possible topologies to that integration. • Evaluation of blockchain nodes in IoT devices. article info a b s t r a c t Article history: In the Internet of Things (IoT) vision, conventional devices become smart and autonomous. This vision Received 21 December 2017 is turning into a reality thanks to advances in technology, but there are still challenges to address, Received in revised form 3 April 2018 particularly in the security domain e.g., data reliability. Taking into account the predicted evolution of the Accepted 21 May 2018 IoT in the coming years, it is necessary to provide confidence in this huge incoming information source. Available online 24 May 2018 Blockchain has emerged as a key technology that will transform the way in which we share information. Building trust in distributed environments without the need for authorities is a technological advance Keywords: Internet of Things that has the potential to change many industries, the IoT among them. Disruptive technologies such as Blockchain big data and cloud computing have been leveraged by IoT to overcome its limitations since its conception, Smart contract and we think blockchain will be one of the next ones.
    [Show full text]
  • Blockchain and Smart Contracts for the Internet of Things - an Architecture for Sensor Data Availability
    José Carlos Severino Cardoso Blockchain and Smart Contracts for the Internet of Things - an Architecture for Sensor Data Availability Orientadores: Professor Doutor José Luís de Azevedo Quintino Rogado (ULHT) Professor José Carlos dos Santos Guerreiro Faísca (ULHT) Universidade Lusófona de Humanidades e Tecnologias Escola de Comunicação, Artes e Tecnologias da Informação (ECATI) Departamento de Engenharia Informática e Sistemas de Informação LISBOA 2018 José Carlos Severino Cardoso Blockchain and Smart Contracts for the Internet of Things - an Architecture for Sensor Data Availability Dissertação apresentada para a obtenção do Grau de Mestre em Engenharia Informática e Sistemas de Informação conferido pela Universidade Lusófona de Humanidades e Tecnologias no dia 6 de junho de 2018, perante o júri, nomeado pelo Despacho Nº23/2018 de 22 de janeiro de 2018, com a seguinte composição: Presidente: Prof. Doutor Rui Pedro Nobre Ribeiro (ULHT) Arguente: Prof. Doutor Pedro Alexandre Reis Sá da Costa (ULHT) Orientador: Professor Doutor José Luís de Azevedo Quintino Rogado (ULHT) Universidade Lusófona de Humanidades e Tecnologias Escola de Comunicação, Artes e Tecnologias da Informação (ECATI) Departamento de Engenharia Informática e Sistemas de Informação LISBOA 2018 José Carlos Severino Cardoso Blockchain and Smart Contracts for the Internet of Things - an Architecture for Sensor Data Availability Epigraph Everything is theoretically impossible until it is done. Robert A. Heinlein Universidade Lusófona de Humanidades e Tecnologias Departamento
    [Show full text]
  • A Blockchain-Based Ontology for the Internet of Things Security
    UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE TECNOLOGIA E GEOCIÊNCIAS DEPARTAMENTO DE ELETRÔNICA E SISTEMAS PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA SÉRGIO FRANCISCO TAVARES DE OLIVEIRA MENDONÇA A BLOCKCHAIN-BASED ONTOLOGY FOR THE INTERNET OF THINGS SECURITY Recife 2019 SÉRGIO FRANCISCO TAVARES DE OLIVEIRA MENDONÇA A BLOCKCHAIN-BASED ONTOLOGY FOR THE INTERNET OF THINGS SECURITY Thesis submitted to Programa de Pós-Graduação em Engenharia Elétrica of the Universidade Fe- deral de Pernambuco, in partial fulfillment of the requirements for the Degree of Doutor in Engenharia Elétrica. Area of concentration: Eletrônica Advisor: Profa. Dra. Fernanda Maria Ribeiro de Alencar Recife 2019 Catalogação na fonte Bibliotecária: Maria Luiza de Moura Ferreira, CRB-4 / 1469 M539b Mendonça, Sérgio Francisco Tavares de Oliveira. A blockchain-based ontology for the internet of things security / Sérgio Francisco Tavares de Oliveira Mendonça. – 2019. 152 folhas, il., tabs., abr., sigl. Orientadora: Profa. Dra. Fernanda Maria Ribeiro de Alencar. Tese (Doutorado) – Universidade Federal de Pernambuco. CTG. Programa de Pós-Graduação em Engenharia Elétrica, 2019. Inclui Referências, Apêndices. 1. Engenharia Elétrica. 2. Internet das coisas. 3. Blockchain. 4. Segurança. 5. Privacidade. 6. Autenticidade. 7. Integridade dos dados. I. Alencar, Fernanda Maria Ribeiro de (Orientadora). II. Título. UFPE 621.3 CDD (22. ed.) BCTG/2019–437 SÉRGIO FRANCISCO TAVARES DE OLIVEIRA MENDONÇA “A BLOCKCHAIN-BASED ONTOLOGY FOR THE INTERNET OF THINGS SECURITY” Tese apresentada ao Programa de Pós- Graduação em Engenharia Elétrica da Universidade Federal de Pernambuco, como requisito parcial para a obtenção do título de Doutor em Engenharia Elétrica. Aprovada em: 30/08/2019. BANCA EXAMINADORA Profa. Dra. Fernanda Maria Ribeiro de Alencar (Orientadora e Examinadora Interna) Universidade Federal de Pernambuco Prof.
    [Show full text]
  • LINUX JOURNAL (ISSN 1075-3583) Is Published Monthly by Belltown Media, Inc., 2121 Sage Road, Ste
    ™ HOW TO HARDEN YOUR SSH CONNECTIONS Since 1994: The Original Magazine of the Linux Community JANUARY 2014 | ISSUE 237 | www.linuxjournal.com SECURITY ENCRYPTED BACKUP SOLUTIONS With TrueCrypt and SpiderOak An Introduction to TAKING ADVANTAGE OF QUANTUM ENCRYPTION CRYPTOGRAPHY TIPS FOR USING TOR THE PAX Browse the Web ARCHIVING Anonymously UTILITY + SOLID-STATE DRIVES Are They Worth It? LJ237-Jan2014.indd 1 12/17/13 3:42 PM UPCOMING CONFERENCES For a complete list of USENIX and USENIX co-sponsored events, see www.usenix.org/conferences FAST ’14: 12th USENIX Conference on File and 23rd USENIX Security Symposium Storage Technologies August 20–22, 2014, San Diego, CA, USA February 17–20, 2014, Santa Clara, CA, USA www.usenix.org/conference/usenixsecurity14 www.usenix.org/conference/fast14 Submissions due: Thursday, February 27, 2014 2014 USENIX Research in Linux File and Storage Workshops Co-located with USENIX Security ’14 Technologies Summit EVT/WOTE ’14: 2014 Electronic Voting Technology In conjunction with FAST ’14 Workshop/Workshop on Trustworthy Elections February 20, 2014, Mountain View, CA, USA USENIX Journal of Election Technology Submissions due: January 17, 2014 and Systems (JETS) Published in conjunction with EVT/WOTE NSDI ’14: 11th USENIX Symposium on www.usenix.org/jets Networked Systems Design and Implementation Submissions for Volume 2, Issue 2, due: December 5, 2013 April 2–4, 2014, Seattle, WA, USA Submissions for Volume 2, Issue 3, due: April 8, 2014 www.usenix.org/conference/nsdi14 HotSec ’14: 2014 USENIX Summit on Hot
    [Show full text]
  • Cryptocurrencies Contents
    Cryptocurrencies Contents 1 SHA-256-based 1 1.1 Bitcoin ................................................. 1 1.1.1 Design ............................................. 1 1.1.2 History ............................................ 7 1.1.3 Economics .......................................... 9 1.1.4 Legal status and regulation .................................. 15 1.1.5 Criminal activity ....................................... 15 1.1.6 Security ............................................ 18 1.1.7 Alternative applications of the block chain .......................... 19 1.1.8 Data in the block chain .................................... 19 1.1.9 In academia .......................................... 19 1.1.10 In art, entertainment, and media ............................... 20 1.1.11 Bibliography ......................................... 20 1.1.12 See also ............................................ 21 1.1.13 Notes ............................................. 21 1.1.14 References .......................................... 22 1.1.15 External links ......................................... 36 1.2 Mastercoin ............................................... 36 1.2.1 References .......................................... 36 1.2.2 External links ......................................... 37 1.3 MazaCoin ............................................... 37 1.3.1 References .......................................... 37 1.3.2 External links ......................................... 38 1.4 Namecoin ............................................... 38 1.4.1
    [Show full text]