To ensure good code quality, we are looking this week at some golang (one of the language used for many of our project at C4DT) helping us to do so. Some idea where taken from the Awesome Go List, a good reference for everything related to golang. First, we show some “classic” golang tools used (…)
Using typescript and npm has two big advantages: there are many modules available, and it runs in many environments. Unfortunately this is also one of the biggest challenges. Because you can configure every aspect of the system, you can break it very easily. At C4DT we often use the crypto library, or the crypto-browserify counterpart. (…)
The 3rd edition of the Crypto Valley Conference will be held on On June 11-12 in Rotkreuz, Switzerland, with two days of in-depth discussions on the current state and future of blockchain technology.
More information will follow shortly. To access the event’s website, click below.
Cyber-threats have been accelerating due to the exponential growth of network connectivity. These new capabilities provide myriad opportunities for security hackers to wreak significant damage for commercial, political, or other gains. To promote research and education in cyber-defence, EPFL, the Swiss Federal Institute of Technology in Lausanne, and the Cyber-Defence (CYD) Campus have jointly launched the “CYD Fellowships” – a talent program for cyber-defence research.
CYD Fellowships are designed to promote new solutions to major challenges in the fields of security and data science by bringing together basic and applied research and supported by armasuisse Science and Technology.
Please click below for the official EPFL announcement.
Want to automate pretty much every aspect of a deployed application lifespan? Having issue with reliability using docker-compose? Doesn’t want to care/handle how to expose this application to the outside? Want to have a reproducible infrastructure of containers deployed in a fast and resilient manner? Then Kubernetes is for you. In a word, it’s a (…)
In a systems infrastructure, it is common that a single physical hosts presents many different services to the world. For example, one can have https://app1.my.domain/ and https://app2.my.domain/ point to the same host, whereas the actual services inside the organization reside on different physical or virtual machines. A typical way to handle this is to use (…)
From an engineering point of view, quantum computers are very interesting beasts. It’s something new, shiny, you don’t understand it, but it seems to be the future. So you must go there! This is a collection of links that I found very helpful in understanding how quantum computers work and what they can do. First (…)
Every Monday the C4DT Factory team comes together for a meet’n share. Somebody from the team presents something he saw on the internet that is somewhat related to the work we’re doing. This can be technical, organisational, recreational (we didn’t have the “best cat pics” yet). Here is a list of the subjects we had (…)
Initiatives against cybercrime, online harassment or spying are increasing at an impressive rate. Switzerland wants to position itself as a world center of excellence. French-language news paper ‘Le Temps’ asked Olivier Crochat, executive director of the Center for Digital Trust, about the center’s focus.
Read the article in French on www.letemps.ch or by accessing the pdf through the following link.
Calypso is an auditable data-management framework that allows decentralize sharing and life-cycle management of private data. It is describe in this paper: https://eprint.iacr.org/2018/209.pdf. We use Calypso to store private data on the blockchain. DARCs describe the access to this private data. We use it in an example game of rock-paper-scissors in our example mobile application. (…)
C4DT is working on bringing software from the labs to the real world. As part of this effort, we’re working on implementing use-cases for OmniLedger. OmniLedger is a novel blockchain that offers several new features. For example it works as a decentralised login service. This means that there is no central service deciding on who (…)
Current access rights management systems always depend on a centralized authority that all members must trust. However, for blockchains, this is not a good solution. Blockchains are decentralized and cannot easily use centralized trust systems. We built DARCs, a group-management on steroids that allows decentralized administration and delegation of identities. It is used in the (…)
The 2nd edition of the Geneva Blockchain Congress will be held on Monday the 20th of January at Palexpo, Geneva, and will focus on the following theme:
From Laboratory to Market via Ethics, Regulation and Governance. This will encompass a vast array of topical questions and debates.
For more information, please, click below.
Every week at our engineers-meeting we have a short presentation of _anything_ we found on the internet that is somewhat work-related and that we would like to share with our fellow engineers. As the team-lead, I wanted to do some short team-building exercise, and I thought about the game “The Mind”. It is a collaborative (…)
C4DT is mentioned in RTS French radio show ‘Alter Eco’, broadcasted on Jan 6th in French and entitled “Lausanne, ‘capital mondial de la confiance'”.
Please click below to access the broadcast.
The C4DT Factory works using software produced by the EPFL IC labs. Our focus is on software that increases digital trust in the era of the internet. One area where we see a lack of trust is account management, which includes the following elements: self-sovereign management of the account using the account to login to (…)
The DEDIS lab at EPFL worked on a novel blockchain system called OmniLedger. It uses Calypso to provide decentralized access control including secure storage of data on a blockchain. This combination has the following characteristics: OmniLedger builds on byzcoin, a permissioned, public blockchain which uses little energy. Contrary to other permissioned blockchains, it still allows (…)
For a bit more than three years, DEDIS has been working on a blockchain based on the byzcoin paper. The groundwork has been laid to add client interactions, first as a number of command line interfaces, then a first web-interface, a second interface added by C4DT as a demonstrator, and now, finally, a mobile app (…)
When working on the command line, it is common to build complex commands that connect sub-tasks through the pipe. In those situations, it can be useful to have an idea of the data transferred between two connected processes. For example, what is the throughput? What about the volume of data transferred? Enter pv. You can (…)
Most projects need organization. There exists a bunch out there, from the post-its laying on the desk to a huge kanban spanning the whole chain of supply. With code¸I find using the same layout as the project is pretty practical: when digging deeper inside it, you get more relevant information, tagging these closer to the (…)
Protecting your SME from cyberattacks is often complicated: costs of IT security audits, absent or overly complex standards, lack of internal skills have discouraged more than one company from confronting these risks.
Born from a participative approach, the Label cyber-safe.ch helps SMEs and other small organizations to manage their cyber risks pragmatically. Since December 9, a free tool allows to easily assess the exposure of an SME on the website www.cyber-safe.ch.
Please click below to access the official press release in French.
The Center for Digital Trust is always searching for novel ways to decentralize control of users accounts so we don’t have to rely on a centralized structure that can be abused by administrators. Currently we have three kinds of services that we offer to our partners: A matrix.c4dt.org installation for internal discussions Our demo.c4dt.org demonstrators (…)
The rising importance of data has thrown up new challenges ranging from competition policy to privacy to the geostrategic implications of 5G. The goal of this conference, organized in collaboration with The Graduate Institute in Geneva (IHEID), is to boost understanding of what data is and help to develop mindsets and attitudes that are based on technical and economic realities rather than the myths and shallow discussions that so often appear in popular media. For more information, please click below…
March 19th, 2020, 08:00-18:00 @ The Graduate Institute, Geneva, Maison de la Paix, Auditorium A1.
The Crypto Valley is now connecting Zug with Romandie. The Valley is Switzerland in its integrality, and beyond. To celebrate this major step, the Crypto Valley Association is officially launching its Western Switzerland Chapter on December 02 at EPFL, Lausanne. Join them in order to meet the dynamic local blockchain and crypto community. During the event, a specific focus will be kept on crypto finance, digital assets and blockchain education.
December 2nd, 2019 @ 17:00-19:00, Polydôme EPFL