<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>[EN] &#8211; Smals Research</title>
	<atom:link href="https://staging.smalsresearch.be/category/en/feed/" rel="self" type="application/rss+xml" />
	<link>https://staging.smalsresearch.be</link>
	<description></description>
	<lastBuildDate>Wed, 27 May 2026 12:30:46 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://staging.smalsresearch.be/wp-content/uploads/2026/01/cropped-cropped-Smals_Research-32x32.png</url>
	<title>[EN] &#8211; Smals Research</title>
	<link>https://staging.smalsresearch.be</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Dark web: Threats and opportunities</title>
		<link>https://staging.smalsresearch.be/talk-darkweb/</link>
		
		<dc:creator><![CDATA[Smals Research]]></dc:creator>
		<pubDate>Wed, 27 May 2026 12:14:41 +0000</pubDate>
				<category><![CDATA[[EN]]]></category>
		<category><![CDATA[[FR]]]></category>
		<category><![CDATA[[NL]]]></category>
		<category><![CDATA[Research talks]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[DarkWeb]]></category>
		<category><![CDATA[Tor]]></category>
		<guid isPermaLink="false">https://staging.smalsresearch.be/?p=29538</guid>

					<description><![CDATA[Interview met Vandy Berten van Smals Research over de gevaren en opportuniteiten van het dark web.]]></description>
										<content:encoded><![CDATA[
<p></p>



<p><strong>(NL)</strong> Maak kennis met het dark web!<br>Het dark web roept vaak beelden op van illegaliteit, maar wat schuilt er werkelijk achter de anonimiteit? Roald Santens (Smals Academy) en Vandy Berten (Smals Research) nemen je mee op een verkenningstocht door de krochten van het internet. Je leert hoe de techniek achter anonieme netwerken werkt, wat de gevaren zijn voor organisaties, en waarom het dark web ook waardevolle kansen biedt. Kijk en luister hier waarom (Frans gesproken, NL ondertitels zijn beschikbaar).</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><strong>(FR)</strong> À la découverte du dark web&nbsp;!<br>Le dark web évoque souvent des images d&#8217;illégalité, mais que se cache-t-il réellement derrière cet anonymat&nbsp;? Roald Santens (Smals Academy) et Vandy Berten (Smals Research) vous emmènent explorer les profondeurs de l’internet. Vous découvrirez le fonctionnement technique des réseaux anonymes, les dangers pour les organisations, ainsi que les opportunités précieuses que le dark web peut offrir. Regardez et écoutez ici pour découvrir pourquoi.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><strong>(EN)</strong> Discover the Dark Web!<br>The dark web often evokes images of illegal activity, but what truly lies behind that anonymity? Roald Santens (Smals Academy) and Vandy Berten (Smals Research) take you on an exploration through the depths of the internet. You will learn how the technology behind anonymous networks works, the risks organizations face, and why the dark web also offers valuable opportunities. Watch and listen here to find out (French speaking, EN subtitles available).</p>



<figure class="wp-block-embed aligncenter is-type-rich is-provider-embed-handler wp-block-embed-embed-handler wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="ResearchTalk - Dark web" width="500" height="281" src="https://www.youtube.com/embed/YvfA1N73sIg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Runner-up for Cybersecurity Innovation Europe Award</title>
		<link>https://staging.smalsresearch.be/runner-up-for-cybersecurity-innovation-europe-award/</link>
		
		<dc:creator><![CDATA[Kristof Verslype]]></dc:creator>
		<pubDate>Sun, 25 May 2025 19:06:26 +0000</pubDate>
				<category><![CDATA[[EN]]]></category>
		<category><![CDATA[Blog post]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[eHealth]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Privacy by design]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">/?p=22764</guid>

					<description><![CDATA[Smals Research is at the cradle of eHealth's blind pseudonymization service. This innovation came in a very creditable second place this year at the prestigious Best Cybersecurity Innovation Europe awards, presented by Cybersec Europe in the presence of Prince Laurent. The jury praised the service for its innovative, practical and Belgian character, the simplicity of the solution and the potential to use it elsewhere. We publish our submission in full that led to this beautiful achievement.]]></description>
										<content:encoded><![CDATA[
<p>Smals Research is at the cradle of eHealth&#8217;s blind pseudonymization service. This innovation came in a very creditable second place this year at the prestigious <a href="https://www.computable.be/2025/05/22/dit-zijn-de-winnaars-van-de-computable-awards-2025/">Best Cybersecurity Innovation Europe awards</a>, presented by <a href="https://www.cyberseceurope.com/artikelen/cybersec-europe-2025-over-7000-visitors-14-growth-and-full-houses-in-the-heart-of-brussels">Cybersec Europe</a> in the presence of Prince Laurent. The jury praised the service for its innovative, practical and Belgian character, the simplicity of the solution and the potential to use it elsewhere. We publish our submission in full that led to this beautiful achievement.</p>
<p><a href="/wp-content/uploads/2025/05/awards_innovation_02-1.jpg"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-22830" src="/wp-content/uploads/2025/05/awards_innovation_02-1.jpg" alt="" width="1919" height="1081" /></a></p>



<h1>General description</h1>
<p>Our health is precious. And our personal health data is among the most precious information. So we need to protect it! Smals – the main IT provider for the Belgian public sector – already had strong security measures in place, such as firewalls, hardware security modules, SIEM systems and database encryption. Yet we do more.</p>
<p>eHealth’s blinded pseudonymization service (Intro in <a href="/basisprincipes-voor-een-moderne-pseudonimiseringsdienst/">Dutch</a> or <a href="/basisprincipes-voor-een-moderne-pseudonimiseringsdienst-2/">French</a>) adds an extra layer of security. It enables Smals to manage for example electronic prescriptions without ever learning to whom they belong, without knowing the social security number. Instead, Smals only sees unique codes (pseudonyms). Even if leaked, a hacker won’t be able to do much with the data.</p>
<p>The blinded pseudonymization service – managed by the Belgian eHealth-platform – ensures that only an authorized health care professional, such as your GP, can link a prescription to you. It’s blind, because it doesn’t see any pseudonyms or social security numbers.</p>
<p>We can’t simply encrypt all the data before sending it to the backend, because the latter has functional responsibilities, such as input validation and generation of statistics. Our approach enables the selective encryption of some of the data fields (e.g., free text by the GP), such that the backend only has access to the data it needs in order to fulfil its assigned tasks, without ever seeing social security numbers.</p>
<p>This elegant and versatile approach greatly reduces identification risks in case unauthorized (internal or external) entities obtain access to centrally stored medical data. This approach is the default choice for new e-health applications in Belgium. It is already in use today for <a href="https://recip-e.be/">electronic prescriptions</a> and information about <a href="https://www.vaccinnet.be/">vaccines</a>, prosthetic devices, <a href="https://www.smals.be/nl/project/verplichte-registratie-van-donormateriaal-bij-medisch-begeleide-voortplanting">fertility</a>, allergies and intolerances. The latest application to use this service is <a href="https://www.riziv.fgov.be/nl/professionals/individuele-zorgverleners/artsen/trio-het-platform-voor-eenvoudige-communicatie-met-betrokken-artsen-wanneer-u-een-arbeidsongeschikte-persoon-begeleidt">TRIO</a> to assist disabled persons. It is a successful example of privacy by design in the Belgian public sector.</p>



<h1>Can you briefly describe the solution, product, technology, approach, or project?</h1>



<p>The <a href="https://ehealth.fgov.be/">Belgian eHealth ecosystem</a> consists of multiple backend services which store different types of medical data. Some examples are prescriptions, vaccinations and <a href="https://recip-e.be/nl/faq/wat-is-een-therapeutische-relatie-3/">therapeutic relations</a>. These backend services are contacted by citizens, health care professionals and other eHealth backend services. While <a href="https://smals.be/">Smals</a> manages the backend services, eHealth manages security services (e.g. access control).</p>
<p>On top of the existing security measures, we introduced a new security layer guaranteeing that social security numbers are no longer exposed to backend services or their underlying infrastructure. The blinded pseudonymization service, managed by eHealth, was introduced.</p>
<p>The solution cryptographically guarantees that:</p>
<ul>
<li>Backend services learn backend-specific pseudonyms, but never social security numbers.</li>
<li>Authorized health care providers (such as your GP) learn social security numbers, but never pseudonyms.</li>
<li>The pseudonymisation service learns neither.</li>
</ul>
<p>Hence, each party only learns the strictly minimal identifier-related information it needs to know.</p>
<p>The system is versatile; It also enables selective encryption to ensure that the backend service only sees the minimal required personal (yet pseudonymized) medical data to fulfil its responsibilities. Additionally, our approach enables to flexibly and securely pseudonymize and join (intro in <a href="/kruisen-van-persoonsgegevens-met-ehealths-blinde-pseudonimiseringsdienst-2/">NL</a> and <a href="/kruisen-van-persoonsgegevens-met-ehealths-blinde-pseudonimiseringsdienst/">FR</a>) data originating from different sources for scientific purposes (e.g. epidemiology) by research institutes (such as <a href="https://www.sciensano.be/">Sciensano</a> in Belgium).</p>



<h1>Can you demonstrate its innovative character?</h1>
<p>Storing the unencrypted data and the social security number in databases is a bad yet common practice. Unauthorized access could have detrimental consequences.</p>
<p>Experience taught us that full encryption of all data by the client, and storage of the resulting ciphertexts by the backend under the unencrypted social security number, comes with serious functional limitations. The backend could indeed no longer validate the correctness of incoming values (e.g. medication codes) or extract statistics.</p>
<p>Therefore, we need a finer-grained approach that hides social security numbers as well as some of the medical data (e.g. free text written by the doctor).</p>
<p>Adjacent academic work exists. Notably, there is the <a href="https://eprint.iacr.org/2016/411.pdf">polymorphic encryption and pseudonymization</a> by Verheul et. al. While this pseudonymization service is located between the health care professional and the backend service, ours sits at the sideline. Consequently, our solution respects existing communication flows. Moreover, in contrast to the solution proposed by Verheul, the blinded pseudonymization service is unable to convert pseudonyms or ciphertexts into something decryptable by unauthorized entities. In summary, our service is less intrusive and requires less trust.</p>
<p>Springer Nature accepted in its 2025 volume <a href="https://link.springer.com/book/10.1007/978-3-031-84748-6"><em>Public Governance and Emerging Technologies</em></a> our <a href="https://link.springer.com/chapter/10.1007/978-3-031-84748-6_6">chapter</a> discussing the blinded pseudonymisation service.</p>



<h1>What is the added value of this security innovation in terms of security: how resilient and protective is it?</h1>
<h2>Security &amp; Privacy</h2>
<p>The solution greatly reduces the identification risk in case of an internal adversary (administrator) or external adversary (hacker) having access to or publishing the medical data stored by the backend service. The social security numbers, as well as a subset of the actual medical data in each separate record, remain hidden. It enables Smals to implement the principle that it should nowhere in the process have access to social security numbers. It is adopted as the default approach for new IT projects in Belgian healthcare and social security.</p>
<p>Our solutions greatly reduce identification risks, but does not reduce them to zero. It should be seen as an extra – but strong – layer of security, on top of the existing ones (such as access control, database encryption and firewalls).</p>
<h2>High availability</h2>
<p>The high availability of the pseudonymization service is guaranteed by the deployment of multiple instances and HSMs in multiple datacenters. Moreover, a backup solution is foreseen, offering limited functionality when the pseudonymization service is unavailable.</p>
<h2>Correctness</h2>
<p>The correctness of our solution has been validated by academic partners.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><em>This is a submitted contribution by Kristof Verslype, cryptographer at Smals Research. It was written in his own name and does not take a position on behalf of Smals.</em></p>



<p><em>Featured image by <a href="https://www.cyberseceurope.com/artikelen/cybersec-europe-2025-over-7000-visitors-14-growth-and-full-houses-in-the-heart-of-brussels">Cybersec Europe</a></em></p>


]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Towards automatic compliance with cryptographic recommendations</title>
		<link>https://staging.smalsresearch.be/towards-automatic-compliance-with-cryptographic-recommendations/</link>
		
		<dc:creator><![CDATA[Kristof Verslype]]></dc:creator>
		<pubDate>Thu, 15 May 2025 05:00:00 +0000</pubDate>
				<category><![CDATA[[EN]]]></category>
		<category><![CDATA[Blog post]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[quantum computing]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[standards]]></category>
		<guid isPermaLink="false">/?p=22354</guid>

					<description><![CDATA[Expressing cryptographic recommendations as code increases automation, insight, and cryptographic maturity.]]></description>
										<content:encoded><![CDATA[<pre><span style="color: #808080;"><em>Dit artikel is ook beschikbaar in het <a style="color: #808080;" href="/naar-automatische-naleving-van-cryptografische-aanbevelingen/" data-type="post" data-id="21119">Nederlands</a>.<br />Cet article est aussi disponible en <a style="color: #808080;" href="/vers-une-observation-automatique-des-recommandations-cryptographiques/">français</a>.</em></span></pre>
<p>Cryptography is essential in our society to secure sensitive communications and financial transactions, among other things. Cryptographic recommendations help organisations and teams decide when certain cryptography in their systems should be phased out and replaced. Expressing such cryptographic recommendations as a code has advantages, such as an increased degree of automation and increased insight, and is a logical step towards cryptographic maturity.</p>
<h1>Cryptographic recommendations</h1>
<p>The recommended algorithms and parameters, including key lengths, for authentication, digital signatures, cryptographic hash functions and symmetric encryption, among other things, change regularly. Algorithms that were once recommended are now insecure. The same applies to cipher suites in communication protocols such as TLS. Cipher suites are combinations of cryptographic algorithms and parameters agreed upon by the communicating parties. On this basis, a secure channel is then set up.</p>
<p>In many countries, including our neighbours <a href="https://www.bsi.bund.de/EN/Themen/Unternehmen-und-Organisationen/Standards-und-Zertifizierung/Technische-Richtlinien/TR-nach-Thema-sortiert/tr02102/tr02102_node.html">Germany</a>, <a href="https://cyber.gouv.fr/sites/default/files/2021/03/anssi-guide-selection_crypto-1.0.pdf">France</a> and <a href="https://www.ncsc.nl/binaries/ncsc/documenten/publicaties/2021/januari/19/ict-beveiligingsrichtlijnen-voor-transport-layer-security-2.1/ICT-beveiligingsrichtlijnen+voor+Transport+Layer+Security+v2.1.pdf">the Netherlands</a>, the national information security agencies publish detailed recommendations on the use of cryptography. Usually a distinction is made between cryptography that is recommended, cryptography that is not recommended but is still considered secure, cryptography that we should phase out and, finally, cryptography that is insecure. Those recommendations are regularly updated. The German <a href="https://www.bsi.bund.de/">BSI</a> does this on an annual basis, for example.</p>
<p>We still lack such recommendations in Belgium. These should ideally be formulated at European level, by <a href="https://www.enisa.europa.eu/">ENISA</a>, the European Union Agency for Cybersecurity, for example. Unfortunately, we are not there yet. At the same time, Smals and the Belgian public sector certainly have a concrete need for them today, which is why Smals Research took the initiative a few years ago to formulate its own internal recommendations. These are based on the recommendations of the German BSI, as it is the leading and best subsidised cyber security agency in Europe.  </p>
<h1>Recommendations as code</h1>
<p>As with all other cryptographic recommendations, these are currently expressed in a way that is legible to humans, but not sufficiently structured to allow processing by machines. The latter would allow a higher degree of automation and could improve security.</p>
<ul>
<li>It could allow to automatically generate the cryptographic part of the configuration files for communication protocols such as TLS and OpenSSH. As a result, updates could be implemented faster, with less manpower and less risk of human error. Smals uses hundreds, if not thousands, of machines that must be able to communicate securely.</li>
<li>This would allow us to unlock the cryptographic recommendations interactively. A project team would be able to quickly consult the most recent cryptographic recommendations relevant to them via a web interface. Once the application is live, a project team would automatically be kept up to date on changes relevant to them.</li>
</ul>
<p>The closest thing available today is the website CipherSuite. While this is a commendable initiative, we would prefer to proceed with Smals for several reasons. After all, we do not necessarily follow these recommendations, which are also limited to the TLS communication protocol. We also want something that is CBOM compatible.</p>
<h1>Cryptography Bill of Materials (CBOM)</h1>
<p>In the context of the threat posed by powerful quantum computers, another major crypto migration is becoming increasingly urgent. In order to prepare for this and other future migrations, organisations would be wise to start building an overview of which cryptography is being used where. This would allow them to draw up a well-founded migration plan and will also make the migration itself run more quickly and smoothly. This inventory quickly becomes very complex and is therefore ideally expressed as code to facilitate automatic updating and processing by machines.</p>
<p>To this end, IBM developed CBOM (Cryptography Bill of Materials), which allows cryptographic components such as algorithms, parameters, protocols and libraries and their dependencies to be expressed in JSON. It is an OWASP CycloneDX standard, which means that it is compatible with SBOM (Software Bill Of Materials), among other things. CBOM allows us to take the management of cryptographic assets (algorithms, protocols, libraries, keys, certificates, &#8230;) to the next level.<br />The illustration below is a CBOM fragment that shows where RSA-2048 is used in the scanned source code of an application.</p>
<p><a href="/wp-content/uploads/2025/03/cbom_ex.png"><img decoding="async" class="aligncenter size-full wp-image-22020" src="/wp-content/uploads/2025/03/cbom_ex.png" alt="" width="1864" height="933" srcset="https://staging.smalsresearch.be/wp-content/uploads/2025/03/cbom_ex.png 1864w, https://staging.smalsresearch.be/wp-content/uploads/2025/03/cbom_ex-300x150.png 300w, https://staging.smalsresearch.be/wp-content/uploads/2025/03/cbom_ex-768x384.png 768w, https://staging.smalsresearch.be/wp-content/uploads/2025/03/cbom_ex-1024x513.png 1024w, https://staging.smalsresearch.be/wp-content/uploads/2025/03/cbom_ex-1536x769.png 1536w" sizes="(max-width: 1864px) 100vw, 1864px" /></a></p>
<p>Suppose an organisation expresses its cryptographic assets as CBOM, and has cryptographic recommendations in code compatible with it. That organisation could then very quickly determine where and to what extent it complies with the cryptographic recommendations, or not. This insight could be particularly useful when taking steps to make the organisation and the data it protects more secure. An organisation could then quickly find out where it is most vulnerable to powerful quantum computers. The organisation can also quickly provide exact information during audits, for example in the form of an automatically generated report in PDF or Excel format, in response to specific questions from the auditor.</p>
<h1>Deviations as code</h1>
<p>Aside from the recommendations and the cryptographic assets, there is a third element that can be expressed as machine-readable code: the deviations from those recommendations.</p>
<p>In an ideal world, Smals would systematically and solely use the recommended and secure cryptography in its systems. This is not always possible, given that it would de facto make services unavailable to the users of those systems. We cannot expect doctors, pharmacists, physiotherapists, Public Welfare Centres, etc. to support only the latest secure cryptography at any given time. Smals must therefore show a certain degree of tolerance whereby it continues to support sub-optimal cryptography for a limited period of time. This should be done in a structured manner, with a limited tolerance period and with the risks clearly assessed by security services and approved by management.</p>
<p>This too is best expressed in a way that allows automatic processing. Combined with the recommendations and inventory, this allows us to see immediately where we deviate from the recommendations, both documented and undocumented. This approach also provides insight into the cumulative risk, which helps increase safety in the organisation. This, too, can be useful in audits.</p>
<h1>Conclusion</h1>
<p>A few years back, Smals Research made a proposition for cryptographic recommendations, which was adopted by Smals and is updated at least annually. Smals Research believes the time is ripe for the next step and is currently converting these recommendations into a structured form with a maximal compatibility with CBOM. The same is done for deviations from those recommendations.</p>
<p>CBOM and Smals&#8217; ambitions to express cryptographic assets, recommendations, as well as deviations in a machine readable format fit into the broader trend of <a href="https://www.techtarget.com/searchitoperations/tip/What-it-means-to-do-everything-as-code-in-IT-operations">Everything as code</a>, a philosophy that results in an increased degree of automation of processes and management. This gives us more insight and allows us to better anticipate and intervene if necessary. Moreover, it results in increased consistency and scalability thanks to reduced human intervention.</p>
<p>Applying Everything as Code to cryptography is, in our opinion, an important step in increasing cryptographic maturity. We therefore see CBOM as a necessary standard that we expect to see increasingly supported in tools for development, information security and post-quantum migration in the coming years. Consequently, we expect vendors to increasingly provide a CBOM with their software, hardware or services.</p>
<p>We expect the triumvirate of cryptographic assets as code, recommendations as code and deviations as code to unlock new possibilities and opportunities for insight and automation. One idea is to perform graph analytics (<a href="/een-graph-database-verkennen/">graph analytics</a>) on this data, ideally using a graph database supplemented with an interactive visualisation tool.</p>
<p><strong>To be continued. Please do not hesitate to contact us if you are interested.</strong></p>
<hr />
<p><em>This contribution was submitted by Kristof Verslype, cryptographer at Smals Research. It was written in his own name and does not represent Smals&#8217; position.</em></p>
<p> </p>
<p> </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>An introduction to confidential computing</title>
		<link>https://staging.smalsresearch.be/an-introduction-to-confidential-computing/</link>
		
		<dc:creator><![CDATA[Fabien A. P. Petitcolas]]></dc:creator>
		<pubDate>Wed, 22 May 2024 14:00:09 +0000</pubDate>
				<category><![CDATA[[EN]]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://staging.smalsresearch.be/an-introduction-to-confidential-computing/</guid>

					<description><![CDATA[Confidential computing refers to a set of techniques and technologies designed to protect sensitive data while they are being processed, specifically during computation within microprocessors. The primary goal of confidential computing is to ensure that data remain encrypted and protected even when they are being accessed and manipulated by applications or services. By employing various [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Confidential computing refers to a set of techniques and technologies designed to protect sensitive data while they are being processed, specifically during computation within microprocessors. The primary goal of confidential computing is to ensure that data remain encrypted and protected even when they are being accessed and manipulated by applications or services. By employing various security measures, such as encryption, secure enclaves, or hardware-based isolation, confidential computing aims to mitigate the risk of unauthorized access to sensitive information.</p>



<p>These methods prove particularly pertinent within the framework of European regulations concerning data protection and the use of shared IT infrastructures. Indeed, confidential computing may help mitigate the trust issue concerning third-party or foreign providers, notably those based in the United States.</p>



<p>This talk presented at Voxxed Days Brussels delve into the primary techniques, scrutinising their functionality, advantages and limits.</p>



<h1 class="wp-block-heading">Presentation</h1>



<div data-wp-interactive="core/file" class="wp-block-file"><object data-wp-bind--hidden="!state.hasPdfPreview" hidden class="wp-block-file__embed" data="https://staging.smalsresearch.be/wp-content/uploads/2024/05/2024-05-22-Voxxed-Days-An-introduction-to-confidential-computing.pdf" type="application/pdf" style="width:100%;height:600px" aria-label="Embed of 2024-05-22-Voxxed-Days-An-introduction-to-confidential-computing."></object><a id="wp-block-file--media-9babc72e-62b1-495f-8695-47e93f6b577d" href="https://staging.smalsresearch.be/wp-content/uploads/2024/05/2024-05-22-Voxxed-Days-An-introduction-to-confidential-computing.pdf">2024-05-22-Voxxed-Days-An-introduction-to-confidential-computing</a><a href="https://staging.smalsresearch.be/wp-content/uploads/2024/05/2024-05-22-Voxxed-Days-An-introduction-to-confidential-computing.pdf" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-9babc72e-62b1-495f-8695-47e93f6b577d">Download</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Coming Up: Secured and integrated mobile App for government communications</title>
		<link>https://staging.smalsresearch.be/app-for-government-communications/</link>
		
		<dc:creator><![CDATA[Koen Vanderkimpen]]></dc:creator>
		<pubDate>Fri, 08 Apr 2022 13:18:27 +0000</pubDate>
				<category><![CDATA[[EN]]]></category>
		<category><![CDATA[Blog post]]></category>
		<category><![CDATA[egov]]></category>
		<category><![CDATA[Mobile]]></category>
		<guid isPermaLink="false">/?p=17202</guid>

					<description><![CDATA[A system for communication between government and citizens has been conceived based on a mobile app, using a high quality identification system, strong authentication, encryption, advanced pseudonymization, and integration with government applications and services such as secured mail box or digital wallets. Link to the pdf document: Download 1.   Introduction, Goals, Context During the Covid19 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="justify-text">A system for communication between government and citizens has been conceived based on a mobile app, using a high quality identification system, strong authentication, encryption, advanced pseudonymization, and integration with government applications and services such as secured mail box or digital wallets.</p>



<p><strong>Link to the pdf document: <a rel="noreferrer noopener" href="https://staging.smalsresearch.be/wp-content/uploads/2022/04/eGovCommunicationsAppFinal.pdf" type="URL" id="/download/research_reports/management_summary/eGovCommunicationsAppFinal.pdf" target="_blank">Download</a></strong></p>



<h1 class="wp-block-heading">1.   Introduction, Goals, Context</h1>



<p class="justify-text">During the Covid19 pandemic, Belgian government IT services responded quickly with solutions to administrate tracking, tracing, and eventually vaccination of citizens. An important pillar of these projects was, and remains to this day, the option to send someone a short message with an instruction or other important info, such as a PCR code. The obvious answer to implement this capability, was the use of the cell phone network’s Short Message Service (SMS).</p>



<p class="justify-text">Using SMS, we were able to reach millions of people expediently. The expense, however, was proportionate. At some point during the crisis costs rose to a very high level, and they are expected to remain high for some time. This problem was seen as one of several linked to the chosen approach. SMS, all things considered, is a technology over 30 years in age, and has other disadvantages. For example, the texts are sent in clear text, readable by intermediaries, such as the carrier. Also, in and of themselves, they only allow for purely textual content, not multimedia. Guarantees with regard to the identity of the person receiving the messages could be enhanced. The use of the mobile phone number had a good fit with the tracking and tracing use case, but did not enable a more general adoption for government communications.</p>



<p class="justify-text">A solution based on mobile applications (Apps) has therefore been conceived. There are many examples of Apps being able to receive messages, containing any kind of content, over the internet, and informing the user with a timely notification. The conceived solution can reduce dependence on SMS and replace many other communication channels. In future embodiments, it will evolve towards a reusable service, operating as an App, capable of centralizing a citizen’s communication with government services entirely. To expedite adoption by as many people as fast as possible, the first embodiment will leverage the existing <strong>CovidSafeBe App</strong>, already installed on 8.5 million smartphones, using it to encourage the public to install the new communications App.</p>



<h1 class="wp-block-heading">2.   Solution description</h1>



<p class="justify-text">The concept includes integration of the following technologies in order to provide an integrated and secure communications system:</p>



<ul class="justify-text wp-block-list"><li>Fully service oriented design, disclosed by APIs, where the central SMIS (see section 4) governs which channels are used to contact a citizen, and several other services control only a specific channel (such as the Mobile App channel, but also, non-exhaustively, SMS and e-Mail).</li><li>Integration with secure mailbox systems such as e-Box, so messages can contain a link to a document in the e-Box that, when clicked on, can open that document in a mobile App.</li><li>Integration in a digital wallet.</li><li>Identification of the citizen based on a high quality identity scheme and base registry such as used for the NISS number.</li><li>Strong authentication mechanisms such as ITSME.</li><li>End-to-end Encryption between an eGovernment system that sends a message to a citizen, and that citizen’s device, which means the SMIS will only know the sender and the channel preferences, and any service specific to a channel will only know where it is sending a message.</li><li>A pseudonymization system, meaning that the SMIS does not know the addressee and the initial sender does not get additional information about the addressee (such as phone number when only the NISS is known, or vice versa).</li><li>Asynchronous feedback, e.g. via an event subscription mechanism, making it possible to alert a sending application when a message delivery was attempted, when it was successful, and perhaps even when it was read.</li><li>A broadcast mechanism, allowing messages to be sent to groups of people or even the entire country.</li><li>Automated code of conduct imposed on applications using the messaging service, so that citizens do not feel they receive too many messages of little significance.</li></ul>



<h1 class="wp-block-heading">3.   Initial embodiment</h1>



<p class="justify-text">A thorough description of the solution requires us to make a distinction between a short-term strategy, a first embodiment focused on mitigating the SMS expenses currently involved in dealing with the pandemic, and a longer-term strategy, with further embodiments focused on streamlining the eGovernment’s communication with its citizens.</p>



<p class="justify-text">For the short-term strategy, the high-level architecture for the entire implementation is depicted in Figure 1. Key to our approach is the development of a number of centralized, reusable services, and the development of a mobile Application to receive messages for a citizen. For the first embodiment, an initial version of the “Short Messaging Integration Service” (SMIS) meant to unify the use of all communication channels towards the end user, will be built. Furthermore this first embodiment includes the mobile Application itself, plus a second service, specifically meant to drive the transmission of messages, coming from SMIS, towards this App.</p>



<figure class="wp-block-image size-large"><a href="/wp-content/uploads/2022/04/highlevelarchitecture.png"><img loading="lazy" decoding="async" width="1024" height="544" src="/wp-content/uploads/2022/04/highlevelarchitecture-1024x544.png" alt="" class="wp-image-17204" srcset="https://staging.smalsresearch.be/wp-content/uploads/2022/04/highlevelarchitecture-1024x544.png 1024w, https://staging.smalsresearch.be/wp-content/uploads/2022/04/highlevelarchitecture-300x159.png 300w, https://staging.smalsresearch.be/wp-content/uploads/2022/04/highlevelarchitecture-768x408.png 768w, https://staging.smalsresearch.be/wp-content/uploads/2022/04/highlevelarchitecture.png 1279w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption>Figure 1: High-level Architecture</figcaption></figure>



<h2 class="wp-block-heading">3.1.      Short Messaging Integration Service</h2>



<p class="justify-text">The Short Messaging Integration Service (SMIS), one of the central components in this solution, will receive messaging requests, via a REST API, from three already existing services (PLF, CTPC and the Tracing BP engine).</p>



<p class="justify-text">The SMIS will be able to use the Mobile App Messaging service or the existing service by RingRing, to send its messages. The primary scheme will be to first try to send a message via the App, and to fall back to SMS, should the former fail for some reason.</p>



<p class="justify-text">On the picture, you can also see the Paloma service. It is yet to be decided whether that service will use the SMIS in the first embodiment or in (one of the) later embodiments.</p>



<h2 class="wp-block-heading">3.2.      Mobile App Messaging Service + App</h2>



<p class="justify-text">The basic functionality of the App in the first embodiment is relatively simple: it will serve to receive and display short messages coming from a government institution, containing text and certain media, such as two-dimensional images, allowing, for example, the depiction of QR codes. It will also employ the smartphone’s functionality called “notifications”, giving the end user an immediate audiovisual queue when new messages are received.</p>



<p class="justify-text">To steer the transmission of messages, a central component is required: the Mobile App Messaging service. This will be a reusable service, offering the capability to other services to transmit a message to an individual citizen. The first implementation of this service should also provide the following immediate feedback to the calling service: whether the App is installed for this citizen, and whether they have the notifications turned on or off at that moment.<a name="_Toc98428573"></a><a name="_Toc98428501"></a><a name="_Toc98170702"></a></p>



<h2 class="wp-block-heading">3.3.      Authentication and Security</h2>



<p class="justify-text">To be able to receive a personal message, a citizen will need to provide some form of identification. There are two possibilities here: phone number, or NISS.</p>



<p class="justify-text">Since for the initial embodiment, SMS is used, the short term strategy will focus on the former, using a simple mechanism often used to confirm an end user’s phone number. The user will register their phone number in the App. A confirmation SMS will then be sent with a unique code. The user then has to fill in this code in the App to prove they are the owner of the phone number.</p>



<h1 class="wp-block-heading">4.   Expected benefits of the complete solution</h1>



<ul class="justify-text wp-block-list"><li>Cost benefits due to reduced number of SMS messages.</li><li>High quality identity based on government base registries.</li><li>Strong authentication based upon high quality identification.</li><li>Privacy protection with encryption and pseudonymization.</li><li>Integration with multiple business systems and multiple administrations.</li><li>Integration with multiple services, e.g. eBox or digital wallet.</li><li>Communication from multiple administrations to mobile systems form multiple recipients without knowledge of the phone number of the device.</li></ul>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
