Tamara Álvarez & Ricardo J. Rodríguez - Consideraciones técnicas y de protección de datos en el referéndum catalán de independencia de 2017 [rooted2019]
Tamara Álvarez & Ricardo J. Rodríguez - Consideraciones técnicas y de protección de datos en el referéndum catalán de independencia de 2017 [rooted2019]
Understanding the Catalan Conflict from a Spanish Constitutional PerspectiveAlbert Sanchez Graells
These are the slides of the talk I gave at the University of Bristol Law School in the context of the Bristol Law Conference lecture series. The content is update as of 30 October 2017.
An initial look behind the scenes at the functioning of WTO TRIPS and the impact of FTZs on international regulatory frameworks
This presentation was delivered at the Transparency in Free Trade Zones meeting, on September 29, 2017. For more information, please see http://www.oecd.org/governance/risk/
Presentation by Anita Nemeth, Hungary, on the Ways and means to check the draft legislation as to their conformity with the EU acquis, given at the workshop organised by SIGMA with the Turkish Ministry for EU Affairs on the Transposition of EU legislation into the legal system of Turkey, Ankara 25 May 2016.
Understanding the Catalan Conflict from a Spanish Constitutional PerspectiveAlbert Sanchez Graells
This is a draft presentation I am preparing for a lecture on the Catalan independentism challenge of September and October 2017, and how to assess it under the Spanish constitutional framework.
Understanding the Catalan Conflict from a Spanish Constitutional PerspectiveAlbert Sanchez Graells
These are the slides of the talk I gave at the University of Bristol Law School in the context of the Bristol Law Conference lecture series. The content is update as of 30 October 2017.
An initial look behind the scenes at the functioning of WTO TRIPS and the impact of FTZs on international regulatory frameworks
This presentation was delivered at the Transparency in Free Trade Zones meeting, on September 29, 2017. For more information, please see http://www.oecd.org/governance/risk/
Presentation by Anita Nemeth, Hungary, on the Ways and means to check the draft legislation as to their conformity with the EU acquis, given at the workshop organised by SIGMA with the Turkish Ministry for EU Affairs on the Transposition of EU legislation into the legal system of Turkey, Ankara 25 May 2016.
Understanding the Catalan Conflict from a Spanish Constitutional PerspectiveAlbert Sanchez Graells
This is a draft presentation I am preparing for a lecture on the Catalan independentism challenge of September and October 2017, and how to assess it under the Spanish constitutional framework.
The Process for Holding the Consultation Regarding the Political Future of Ca...Miqui Mel
The Process for Holding the Consultation Regarding the Political Future of Catalonia - An Evaluation Report. Executive Summary
Source: GenCat
Date: 02.04.2015.
Presentation delivered during the 8th edition of the International conference on tax law, at the Université Laval, Québec (convenor, Professor André Lareau.
As keynote speaker of the event, I discussed the recent development in the field of Taxpayers' Fundamental Rights protection comparing the European situation with the Canadian one.
Los días 4, 5 y 6 de junio, Cruz Roja Española (CRE) celebró una reunión de la European Network for the Development of Volunteering (ENDOV).
El Observatorio del Voluntariado participó en este encuentro el sábado 6 haciendo una presentación de los avances que hasta el momento se han obtenido del Estudio legislativo comparado sobre voluntariado a nivel estatal y europeo en el que está trabajando. Este estudio, entre otros asuntos, destaca los puntos en común, las principales diferencias o las ausencias detectadas en la legislación vigente sobre voluntariado en el ámbito estatal.
Transitional Justice in Tunisia, The Consultative Processhelaboujneh
After 23 years of dictatorship even more, Tunisia has experienced the revolution of 14 January 2011.
Indeed Ben Ali presided Tunisia (1987-2011) after a coup he led against President Habib Bourguiba (1959-1987), during these two periods, many abuses of human rights were innumerable under a hegemonic and absolute policy.
With the fall of the Ben Ali regime, there was the release of a process of a democratic transition holder of promise of free elections, respect for individual liberties and the introduction, Moreover, of the concept of transitional justice.
In general, post-authoritarian and post-conflict situation of a country generates a culture of distrust with the legal institutions, political and security level of society, and it is quite legitimate especially that these institutions favored abuses against human rights, oppression and corruption.
Presentation delivered during the Conference held in Birmingham (January 31st 2017), Tax Research Center of the University. The Author is arguing the possible application of the modern Limology (theory of the Borders) (Nail, 2016) to taxation and brings evidence to this.
20/06/2013. Presentation to a delegation from Maritza (Ukraine) in Sallent, city near Barcelona.
Introduction to Catalonia and its Public Administration.
European Social Found, European Union project.
Intervención en el Seminario “Parliaments on the Net'. “Movilidad, transparencia y parlamento abierto: buenas prácticas en los sitios web de los parlamentos (31.05.2012) Senado
This presentation by Judge Ian S. Forrester from the General Court of the European Union was made during the discussion “Are competition and democracy symbiotic?” held at the 16th meeting of the OECD Global Forum on Competition on 7 December 2017. More papers and presentations on the topic can be found out at oe.cd/283.
Estatuir Catalonia: The Process Towards IndependenceMiqui Mel
Estatuir Catalunya: The process towards Catalan independence. This document draws the guidelines towards the creation of a new European state.
Source: Estatuir Catalunya.
Date: October 2012.
Susana de la Sierra "Spain's response" - Second GPN Global Webinar "COVID-19...GLOBAL PANDEMIC NETWORK
Second GPN Global Webinar "COVID-19. SUPERNATIONAL, NATIONAL AND REGIONAL RESPONSES. BUILDING RESILIENCE THROUGH COMPARISON OF EXPERIENCES" - March 5th 2021
Professor Susana de la Sierra "Spain's response"
GPN: https://www.globalpandemicnetwork.org/
Official GPN webinar web page:https://www.globalpandemicnetwork.org/news_events/webinar-5th-march-2021/
This is the presentation used during the January 21st 2019 lecture at the Faculty of Law, Singapore Management University. It is ad adaptation (with some remarkable updates and changes) to the presentation used in the 2017 edition of the TRN conference and already available in my profile. Content has been adapted and some slides removed for confidentiality reasons. Most of the references have to be intended to the Singaporean law.
RootedCON https://www.rootedcon.com
Marzo/March 5-7 2020 Madrid (Spain)
More Related Content
Similar to Tamara Álvarez & Ricardo J. Rodríguez - Consideraciones técnicas y de protección de datos en el referéndum catalán de independencia de 2017 [rooted2019]
The Process for Holding the Consultation Regarding the Political Future of Ca...Miqui Mel
The Process for Holding the Consultation Regarding the Political Future of Catalonia - An Evaluation Report. Executive Summary
Source: GenCat
Date: 02.04.2015.
Presentation delivered during the 8th edition of the International conference on tax law, at the Université Laval, Québec (convenor, Professor André Lareau.
As keynote speaker of the event, I discussed the recent development in the field of Taxpayers' Fundamental Rights protection comparing the European situation with the Canadian one.
Los días 4, 5 y 6 de junio, Cruz Roja Española (CRE) celebró una reunión de la European Network for the Development of Volunteering (ENDOV).
El Observatorio del Voluntariado participó en este encuentro el sábado 6 haciendo una presentación de los avances que hasta el momento se han obtenido del Estudio legislativo comparado sobre voluntariado a nivel estatal y europeo en el que está trabajando. Este estudio, entre otros asuntos, destaca los puntos en común, las principales diferencias o las ausencias detectadas en la legislación vigente sobre voluntariado en el ámbito estatal.
Transitional Justice in Tunisia, The Consultative Processhelaboujneh
After 23 years of dictatorship even more, Tunisia has experienced the revolution of 14 January 2011.
Indeed Ben Ali presided Tunisia (1987-2011) after a coup he led against President Habib Bourguiba (1959-1987), during these two periods, many abuses of human rights were innumerable under a hegemonic and absolute policy.
With the fall of the Ben Ali regime, there was the release of a process of a democratic transition holder of promise of free elections, respect for individual liberties and the introduction, Moreover, of the concept of transitional justice.
In general, post-authoritarian and post-conflict situation of a country generates a culture of distrust with the legal institutions, political and security level of society, and it is quite legitimate especially that these institutions favored abuses against human rights, oppression and corruption.
Presentation delivered during the Conference held in Birmingham (January 31st 2017), Tax Research Center of the University. The Author is arguing the possible application of the modern Limology (theory of the Borders) (Nail, 2016) to taxation and brings evidence to this.
20/06/2013. Presentation to a delegation from Maritza (Ukraine) in Sallent, city near Barcelona.
Introduction to Catalonia and its Public Administration.
European Social Found, European Union project.
Intervención en el Seminario “Parliaments on the Net'. “Movilidad, transparencia y parlamento abierto: buenas prácticas en los sitios web de los parlamentos (31.05.2012) Senado
This presentation by Judge Ian S. Forrester from the General Court of the European Union was made during the discussion “Are competition and democracy symbiotic?” held at the 16th meeting of the OECD Global Forum on Competition on 7 December 2017. More papers and presentations on the topic can be found out at oe.cd/283.
Estatuir Catalonia: The Process Towards IndependenceMiqui Mel
Estatuir Catalunya: The process towards Catalan independence. This document draws the guidelines towards the creation of a new European state.
Source: Estatuir Catalunya.
Date: October 2012.
Susana de la Sierra "Spain's response" - Second GPN Global Webinar "COVID-19...GLOBAL PANDEMIC NETWORK
Second GPN Global Webinar "COVID-19. SUPERNATIONAL, NATIONAL AND REGIONAL RESPONSES. BUILDING RESILIENCE THROUGH COMPARISON OF EXPERIENCES" - March 5th 2021
Professor Susana de la Sierra "Spain's response"
GPN: https://www.globalpandemicnetwork.org/
Official GPN webinar web page:https://www.globalpandemicnetwork.org/news_events/webinar-5th-march-2021/
This is the presentation used during the January 21st 2019 lecture at the Faculty of Law, Singapore Management University. It is ad adaptation (with some remarkable updates and changes) to the presentation used in the 2017 edition of the TRN conference and already available in my profile. Content has been adapted and some slides removed for confidentiality reasons. Most of the references have to be intended to the Singaporean law.
Similar to Tamara Álvarez & Ricardo J. Rodríguez - Consideraciones técnicas y de protección de datos en el referéndum catalán de independencia de 2017 [rooted2019] (20)
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Epistemic Interaction - tuning interfaces to provide information for AI support
Tamara Álvarez & Ricardo J. Rodríguez - Consideraciones técnicas y de protección de datos en el referéndum catalán de independencia de 2017 [rooted2019]
1. Technical Considerations and Data Protection in
the Catalan independence referendum of 2017
Tamara Álvarez Robles
Ricardo J. Rodríguez
March 30, 2019
RootedCON 2019
1
2. About us
Ricardo J. Rodríguez
● PhD. of Computer Sciences (University of Zaragoza, 2013)
● Professor at Centro Universitario de la Defensa, General
Military Academy
● Research interests:
○ Performance/dependability/survivability analysis
○ Program binary analysis
○ Contactless cards security
Tamara Álvarez Robles
● PhD. of Constitutional Law (University of Léon, 2018)
PhD title: “The right of access to the Internet in Spanish
constitutionalism”
● Lecturer at the University of Vigo, Constitutional Law
● Collaborates with the University of León teaching at
MSc. level:
○ Research in cybersecurity
○ Cybersecurity Law and Digital Environment
● Also collaborates with the University of Burgos teaching
in the MSc. in Business intelligence and big data in
secure environments
2
3. Ethical considerations - disclaimer
● Right to participate and to vote freely in a legal referendum
● None is above the laws
● A referendum must have a minimum set of rules to be accepted
internationally as a legal referendum (“Draft guidelines on referendum,” European
Commission for democracy through law [Venice Commission], techreport 371/2006, Sep. 2006)
The only immutable laws are the physical laws of nature
● Politicians shall do their job: make politics to change the laws without
committing any illegality
○ Here, we consider the legal point of view with regard to the Spanish Constitution
○ Remark that, unlike the German Constitution, the Spanish Constitution does not have any
intangibility clauses and hence any of its parts is susceptible of modification
3
4. Agenda
1. Introduction to Spanish Constitution & the political conflict
2. Electoral census and data protection principles
3. Censorship and censorship-resistance: Techniques used for the 1-O
4. Legal implications
5. Conclusions
4
5. Agenda
1. Introduction to Spanish Constitution & the political conflict
2. Electoral census and data protection principles
3. Censorship and censorship-resistance: Techniques used for the 1-O
4. Legal implications
5. Conclusions
5
6. 1. Introduction -- Spanish constitutionalism 101
The s Co s ti 1978:
● Entered into force on December 29, 1978
○ Ratification in referendum by the Spanish people on December 6, 1978
○ Total participation: 67.1% (26.632.180 electors)
■ Participation in Cataluña: 67.9% (4.398.173 electors)
● www.bcn.cat/estadistica/angles/dades/telec/ref/ref78/r22.htm
● Influenced by other Constitutions:
○ German, French, Portugues, Italian, Mexican
○ Spanish historicals: 1812, 1931, etc.
6
7. 1. Introduction -- Spanish constitutionalism 101
TERRITORIAL ORGANIZATION
● Mainly influenced by the Italian Constitution and the Spanish’s 1931
● Title VIII: 17 Autonomous Communities + 2 Autonomous Cities
● Two ways to create an Autonomy:
○ Fast way: with a higher level of competences at the beginning (first 5 years), plus a
referendum. Secc. 151, DT 2nd
SC.
■ First communities were Basque Country, Catalonia, and Galicia
○ Slow way: less competence level at the beginning and no referendum needed. Secc. 143 +
148.2 SC.
7
8. 1. Introduction -- Spanish constitutionalism 101
TERRITORIAL ORGANIZATION
Their basic norm is the Statute of Autonomy
● A Statute of Autonomy is a special National Organic Law
○ This means that it needs to be first approved in the Autonomous Courts and then in the
General Courts
○ Recall that the General Courts exercise the legislative power of the State in Spain, and is
based on a bicameral Parliamentary system: the Congress of Deputies (the lower house)
and the Senate (the upper house)
● Autonomous Communities: Executive + Legislative Powers
8
9. 1. Introduction -- Spanish constitutionalism 101
Understanding Spanish Constitutional system related with Autonomous Communities
● We have a system of shared powers (sec. 148 and 149)
○ “Matters not expressly assigned to the State by this Constitution may fall under the jurisdiction
of the Autonomous Communities by virtue of their Statues of Autonomy”
○ Close to a federal proposal (sec. 149.3) BUT the competence over the matters that have not
been assumed by the Statutes of Autonomy will correspond to the State
● The prevalence clause: “State, whose laws shall prevail” (sec. 149.3)
9
10. 1. Introduction -- Spanish constitutionalism 101
Understanding Spanish Constitutional system related with Autonomous Communities
● Recall that autonomy ≠ soberany (art. 2 SC)
● The control of Autonomous Communities is based on legal principles of
jurisdiction (sec. 153)
● Autonomous Communities participate in State decisions through:
○ The Senate (sec. 69)
○ Legislative process (sec. 87.2 and 109)
○ In planning general economic activity (sec. 131.2)
NOTE that “under no circumstances shall a federation of Autonomous Communities be
allowed” (sec. 145.1) 10
11. 1. Introduction -- Spanish constitutionalism 101
Catalonia
● Fast way: 2nd transitional provision + secc.151.2 SC
● Referendum Oct 25, 1979
○ 59.7% of participation (4.421.965 electors), 88.2% favorable (52.66% total census)
○ Check the details in http://www.bcn.cat/estadistica/angles/dades/telec/ref/ref79/r21.htm
● Referendum to reform the Statute of Autonomy in August 2006:
○ 48.9% of participation (5.310.103 electors), 73.2% favorable (35.8% total census)
○ More details in http://www.bcn.cat/estadistica/angles/dades/telec/ref/ref06/r21.htm
○ The right-wing party in Spain (opposition political party at that time) + 5 autonomous
communities (Region of Murcia, Valencian Community, La Rioja, Balearic Islands, and
Aragon) presented several actions of unconstitutionality against some parts of the new Statute
11
12. 1. Introduction -- Spanish constitutionalism 101
Catalonia
● June 28, 2010: Constitutional Court of Spain stated that 14 articles were
unconstitutional while other 27 are subject to Court’s interpretation
○ The Statute of Autonomy of Catalonia in 2006 was composed of 223 articles (plus provisionals)
● July 10, 2010: public protest organized by Òmnium Cultural
○ Supported also by 4 out of 6 political parties of the Parliament of Catalonia
○ Slogan “Som una nació . Nosaltres decidim” (“We are a nation. We decide”)
12
13. 1. Introduction
The independence process of Catalonia faced with the
Spanish’s Constitutional System - 1st
October, 2017
A political problem that became juridical
13
14. 1. Introduction - The road to Oct 1, 2017
Initial situation: 2013-2015
● Two resolutions adopted by the Plenum of the Catalan Parliament
○ Resolution 5 / X of January 23, 2013. Declaration of sovereignty and the right to decide of
the people of Catalonia
○ Resolution 1 / XI of November 9, 2015: Resolution on the start of the political process in
Catalonia, as a result of the electoral results of Sept 27, 2015
14
● Law 10/2014, of September 26: Non-referendum popular consultations and
other forms of citizen participation
○ Note that: Regulatory framework is Secc. 92 SC + Organic Law 2/1980, of January 18, on
regulation of the different modalities of referendum
15. 1. Introduction - The road to Oct 1, 2017
● Radical contraventions of the
basis principles of the
constitutional order:
○ Sovereignty of the Spanish
people
○ Unity
● Manifestations of the
democratic principle and the
right to participate in public
affairs
Ø The rejection of sovereign
proclamations and the constitutionality
of the "right to decide" as a political
aspiration
● Spanish Constitutional Court:
○ Judgment 42/2014
○ Judgment 259/2015
ØPopular queries and referendum
● Spanish Constitutional Court:
○ Judgment 31/2015
○ Judgment 32/2015
○ Judgment 138/2015 15
16. 1. Introduction - The road to Oct 1, 2017
Wait… what was the 1-O? A referendum?
● Up to 2015, three judgments of the Constitutional Court on the
unconstitutionality of such consultations. Then, it is a non-referendum
16
➔ Substantive reasons: such consultations are materially referendal in nature
◆ Involve an appeal to the citizens by voting and establish a procedure and guarantees for this
(Judgement 32/2015)
➔ A competence aspect: jurisdiction over referendum corresponds to the State
◆ Article 149.1.32 SC (Judgment 32/2015)
➔ Competence order: popular consultations, including participatory processes, cannot alter the
procedure of the constitutional review or be considered as preparatory acts of itself
◆ So, they cannot take place (Judgement 138/2015)
17. 1. Introduction
The independence process of Catalonia faced with the
Spanish’s Constitutional System - 1st
October, 2017
2nd round
17
18. 1. Introduction - The road to Oct 1, 2017
● Relevant laws of 2017 promoted by the Parliament of Catalonia:
○ Law 19/2017, of September 6, of the referendum of self-determination
○ Law 20/2017, of September 8, of legal and foundational transitoriness of the Republic
18
● The Constitutional Court issued the Auto 123/2017, of September 19, 2017:
○ Challenge of anatomical provisions 6330-2015
○ Estimate the incidence of execution of the Judgement 259/2015
■ Recourse to the Law 19/2017
● Judgement 114/2017, October 17, 2017
○ Unconstitutionality of the Law 19/2017
● Judgement 124/2017, November 8, 2017
○ Unconstitutionality of the Law 20/2017
19. 1. Introduction - The road to Oct 1, 2017
42.35% total participation: 90.09% Yes = 38.15%
19
20. Agenda
1. Introduction to Spanish Constitution & the political conflict
2. Electoral census and protection principles
3. Censorship and censorship-resistance: Techniques used for the 1-O
4. Legal implications
5. Conclusions
20
21. 2. Electoral census and data protection principles
Let's start talking about 1-O...
● So, what is needed to develop a referendum?
○ An electoral census!
● What does the electoral census contain?
○ Personal data (requires special protection by law)
● Where is the electoral census generated?
○ At the local / municipal level
● Who is the owner of the electoral census?
○ It belongs to the State (public ownership)
Principles: Competence and legality, consent, and purpose
21
22. 2. Electoral census and data protection principles
Electoral census: 2 ways to incorporate personal data
● From publicly-owned files
○ Electoral census for Catalan autonomous elections or general elections (2015/2016)
○ Municipal Registers
○ Other Catalan Administrations:
■ Health, Idescat, Catalan tax agency, etc.
● From private contributions and voluntary data
Note: LAW 19/2017, of September 6, of the referendum of self-determination.
DECREE 140/2017, of September 6, of complementary norms for the realization of the Self-Determination Referendum of
Catalonia
DECREE 139/2017, of September 6, calling for the Self-Determination Referendum of Catalonia
22
23. Agenda
1. Introduction to Spanish Constitution & the political conflict
2. Electoral census and data protection principles
3. Censorship and censorship-resistance: Techniques used for the 1-O
4. Legal implications
5. Conclusions
23
24. 3. Censorship and censorship-resistance techniques
Censorship techniques
● Sept 06, 2017: Publication of
http://www.referendum.cat to inform the
Catalan citizens about the voting process
○ No information regarding voting stations
24
● One week later, a take-down order was
issued by the Court of First Instance of
Barcelona after an official request of the
Civil Guard
25. 3. Censorship and censorship-resistance techniques
Censorship techniques
● The former president of the Government of Catalonia, Carles Puigdemont i Casamajó,
publicly announced in Twitter a set of cloned websites (e.g., ref1oct.cat, ref1oct.eu)
○ https://twitter.com/krls/status/908028550707597312
25
● Information about voting stations was published on Sept 21, 2017 (website
http://onvotar.garantiespelreferendum.com)
○ https://twitter.com/krls/status/910888426026749952
26. 3. Censorship and censorship-resistance techniques
● Input data:
○ DNI
○ Birthdate
○ Postal code
● Output data:
○ Polling building
○ Polling place address
(street and city)
○ Polling station
26
27. 3. Censorship and censorship-resistance techniques
Censorship techniques
● Sept 22, 2017: High Court of Justice of Catalonia issued other take-down order
○ Facilitating information to conduct to the holding of the 1-O referendum, not
law-abiding conforming to the formal suspension of the referendum law
27
● Sept 23, 2017: replica websites were provided
○ Source code was released shortly before (https://github.com/ref1oct/ref1oct.github.io)
○ Also contains instructions to set up a new web server very quickly
○ List of mirrors in https://github.com/GrenderG/referendum_cat_mirror
■ Catalan hacktivism community (very deep historical roots in Spain, see
HackStory) helped to disseminate the website replicas
● Again, the High Court of Justice of Catalonia issued several take-down orders
○ For those new websites and for any website or domain publicly announced by any
member of the Government of Catalonia
28. 3. Censorship and censorship-resistance techniques
Censorship techniques
● Censor’s capabilities defined as attack models in “Sok:
Making sense of censorship resistance systems,”
PETS, vol. 2016, no. 4, pp. 37-61
28
See https://cdrheidelberg.org/Matthias_Brugger_Internet_Censorship_Catalan_Referendum_CDR_Heidelberg_1_Sept_2018.pdf for more info
● Take-down orders are direct censorship by means
of blocking destination
● Filtering techniques used by ISPs
○ DNS tampering
■ Easy to bypass: change your DNS, use VPN
○ HTTP blocking (regex on HTTP GET request)
■ Hold the HTTP GET request for 11 seconds,
use VPN, ...
29. 3. Censorship and censorship-resistance techniques
Censorship-resistance techniques
● Censorship resistance system
○ Client/server architecture software that involves component interactions to
facilitate an unblockable communication between user and publisher
29
○ Two phases: communication establishment + conversation
■ Communication establishment: steps that the client-side system does to
access to the server-side system, avoiding the censorship
■ Conversation: link is up, ready to transmit information
No censorship resistance system was provided,
but technical instructions to avoid domain name blocking
30. 3. Censorship and censorship-resistance techniques
Censorship-resistance techniques
● Distributed File System
○ Sept 22, 2017: new tweet about a new web address to access to the website with
the census information
○ Hosted in InterPlanetary File System (IPFS)
■ Network protocol designed to support a content-addressable,
peer-to-peer distributed file system
■ Domain name is not in Spanish soil (the .io TLD operates from British soil)
■ Man-in-the-middle attacks are also prevented (use of SSL)
30
31. 3. Censorship and censorship-resistance techniques
Censorship-resistance techniques: Distributed File System
● IPFS also provides native mechanisms against censorship (good idea!)
○ Since IPFS acts like a peer-to-peer distributed FS, the content served by that
domain can be replicated upon user’s request
■ Domain blocking is no longer working effectively
○ Since IPFS supports also a content-addressable distributed FS, any user can
verify if the content has been altered checking the current hash against the
distributed hash
31
32. 3. Censorship and censorship-resistance techniques
Censorship-resistance techniques
32
How to educate >5M of people about bypassing censorship techniques?
● Proxy connections
○ The use of web proxies were recommended to
access to banned websites
■ Very simple and yet effective solution to
bypass blocked website mechanisms
33. 3. Censorship and censorship-resistance techniques
Censorship-resistance techniques
● Electoral census
○ Distributed also as part of the website in IPFS
○ Freely available on the Internet
■ I chose this GitHub repository, the author is very reliable
33
34. 3. Censorship and censorship-resistance techniques
Censorship-resistance techniques
● Electoral census
○ Files with extension “.db”, stored in different folders
○ Folder name: first byte of a SHA-256 key
■ Recall that a SHA-256 key is a 32-byte length hash
■ The key was conformed after few operations with a voter
personal data
○ Filename: next byte of the SHA-256 key
○ Every file contains lines of 412-character length
■ First 60 characters are the remaining bytes of the SHA-256 key
■ The other 352 characters conform the voting information,
ciphered with a symmetric cryptographic schema
34
36. 3. Censorship and censorship-resistance techniques
Some notes on the algorithm
36
● Why 1714+1 iterations?
○ A hash function is a one-way function (f : {0,1}* → {0,1}*)
■ Easy to compute on every input, but hard to invert given the image of a
random input
○ The value of 1714 refers to the Siege of Barcelona (War of Spanish Succession)
■ Army of Catalonia was involved, defending Archduke Charles of Austria
● Output of the algorithm: A “#”-separated value string
○ Voting centre name
○ The address (street and city)
○ The specific voting information (as the specific district, section, and table)
○ A 47-byte string (redundancy check?)
37. 3. Censorship and censorship-resistance techniques
Some notes on the algorithm
● Key entropy:
○ 5 last digits and letter of Spanish DNI: 105
·23 (≃ 21.1332 bits)
■ Letter is the reminder between 23, hence it can be computed
○ Birthdate, in YYYYMMDD format
■ Assuming 100 years, 101·365.25 possibilities (≃ 15.1710 bits)
■ Can be better upper bounded, since the minimum voting age is 18
○ Zipcode
■ 5 digits, 2 first ones identify the province
■ 4·103
possibilities (≃ 11.9658 bits)
■ Can be also better upper bounded, not all values are valid
37
48.27 bits (at best). Lower than the minimum length of 80 bits recommended by
both NIST and ECRYPT to protect against eavesdropping and other offline attacks
38. Agenda
1. Introduction to Spanish Constitution & the political conflict
2. Electoral census and data protection principles
3. Censorship and censorship-resistance: Techniques used for the 1-O
4. Legal implications
5. Conclusions
38
40. 4. Legal implications
Constitutional: coer-cive fines 12000€/day
● Constitutional Court on Sept 12 and 13, 2017, prevented the Catalan authorities
from creating any registry or file necessary for holding a self-determination
referendum
● On Sept 20, the Con-stitutional Court confirmed (Auto 126/2017) coer-cive fines to
achieve the execution of the Court's pro-nouncements
○ In Auto 127/2017, the responsibility was envisaged over the Secretary General of the Vice
Presidency and Economy and Finance of the Government of Catalonia and over the head of
the electoral processes and popular consultations area, in view of their functions as the
electoral administration of the Government of Catalonia (foreseen in the Decree 140/2017)
40
41. 4. Legal implications
Criminal: imprisonment
● Not easily deter-minable: too many assumptions and sit-uations
○ Evidences?!
● We can point out some cases of special relevance with regard to the
personal data protection, if the use and abuse of those files are proven
○ Illicit access, use of data without consent, etc.
● Liability stated on the articles 197 and 198 of the Spanish Penal Code
○ From 1 to 5 years of imprisonment, fines, and ineligibility for public office
41
42. 4. Legal implications
Administrative: fines (+ possible administrative disciplinary regime)
● Organic Law 15/1999 (LOPD): article 44.4 if data was obtained in a fraudulent
form; sensitive data; or there was a prior request to cease the illicit processing
○ Fine penalties range also from 300.001 to 600.000€, plus the possibility of an administrative
disciplinary regime
● Out of these cases, fines of serious infractions range from 40.001 to 300.000€
● General Data Protection Regulation (GDPR) in the Royal Decree-law 5/2018
○ Illegal data processing activities can be sanctioned with administrative fines up to 20.000.000€
42
43. Agenda
1. Introduction to Spanish Constitution & the political conflict
2. Electoral census and data protection principles
3. Censorship and censorship-resistance: Techniques used for the 1-O
4. Legal implications
5. Conclusions
43
44. 5. Conclusions
● Spanish Constitutional Court repeatedly warned about
○ Unconstitutionality of the 1-O “referendum”
○ Presumible illegalities of other acts supporting that “referendum”
44
● Technical considerations
○ Take-down orders against public websites regarding 1-O voting information
■ Source code was published to allow a rapid (& freely) dissemination
■ Filtering techniques used by ISPs: DNS tampering + HTTP blocking
○ Distributed DB + proxy connections
■ Electoral census was distributed also, but ciphered. Low entropy
● Strong enough to do its job (keep the information confidential)
● Legal considerations
○ Basic principles of data protection: legality, purpose, and competence
■ Violated (presumably)
■ Criminal and administrative responsibilities