public:training:homepage

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:training:homepage [2024/10/30 16:27]
rmarin_odins.es [Post-Quantum Cryptography (PQC) - Security]
public:training:homepage [2025/02/17 16:33] (current)
rmarin_odins.es [Docker y Kubernetes]
Line 13: Line 13:
 https://docs.gaia-x.eu/framework/?tab=software https://docs.gaia-x.eu/framework/?tab=software
  
 +Gaia-X Lab Compliance Service.  https://gitlab.com/gaia-x/lab/compliance/gx-compliance/-/tree/v1.0.0?ref_type=tags
 +
 +Gaia-X Lab Registry.  https://gitlab.com/gaia-x/lab/compliance/gx-registry/-/tree/v1.0.0?ref_type=tags
 +
 +GXDCH (Gaia-X Digital Clearing House) – the one-stop place to go and get verified against the Gaia-X rules to obtain compliance in an automated way.
 +The GXDCH is the necessary element to operationalize Gaia-X in the market. The Gaia-X Framework describes functional specifications, technical requirements, and SW assets necessary to be Gaia-X compliant. The GXDCH are a network of execution nodes for the compliance components that we have developed. This safeguards the distributed, decentralised ways of running the Gaia-X compliance, not operated centrally by the Association, and where anybody can benefit from the open, transparent, and secure federated digital ecosystem – thus making the Gaia-X mission a reality.
 +https://gaia-x.eu/gxdch/
 +https://docs.gaia-x.eu/framework/?tab=clearing-house
 +
 +The Gaia-X Digital Clearing House (GXDGH) is the mechanism through which Gaia-X is operationalised in the market.
 +The Gaia-X Framework contains functional specifications, technical requirements, and the software to use to become Gaia-X compliant and/or Gaia-X compatible. The GXDCH contains a subset of the software components in the Gaia-X Framework: the mandatory components and some of the optional ones.
 +
 +
 +https://docs.gaia-x.eu/framework/?tab=software
 +https://gitlab.com/gaia-x/lab/gxdch
 +https://gitlab.com/gaia-x/lab
 +
 +
 +https://gitlab.com/gaia-x/lab/compliance
 +
 +Gaia-X - 1 - Compliance Service.  Compliance service enforcing rules defined in the TrustFramework - Architecture Document/Compliance Document.
 +Gaia-X - 2 - Registry.  Source of truth for the Compliance engine, validating certificate are conforming to rules, providing shapes, schemas and trusted sources. 
 +Gaia-X - 3 - Notary - registrationNumber.  Notarization API to get a Legal Registration Number used to get compliance
 +Gaia-X - 4 - IPFS Pinning Service.  This project helps pushing and pining on IPFS the registry static files, shapes, context, ontology, revoked issuers and trusted clearing houses.
 +Gaia-X - 5 - Trust Anchor Service.  Service building, signing and pushing on IPFS the Gaia-X AISBL trusted anchors list
 +
 +
 +https://gitlab.com/gaia-x/lab/libraries
 +
 +### Libraries to generate and validate DID, sign Gaia-X credentials using JWS 2020, and a ETSI 119 612 serializer for Gaia-X's trusted anchors
 +
 +Gaia-X did-verifier. A JavaScript library to verify DIDs and their verification methods against a registry
 +Gaia-X did-web-generator. Javascript library allowing to generate 📝 DID.json file through public key 🔑 and domain name
 +Gaia-X json-web-signature-2020.  A lightweight JsonWebSignature2020 signing and verification Typescript library by Gaia-X AISBL
 +Gaia-X jsonld-http-client.  Simple HTTP client replacement for @digitalbazaar/http-client using axios and without relying on ky nor wasm
 +Gaia-x Trusted List Serializer. 
 +
 +### Eclipse GAIA-X and DataSpaces
 +
 +https://gitlab.eclipse.org/eclipse/xfsc/
  
 ## Post-Quantum Cryptography (PQC) - Security ## Post-Quantum Cryptography (PQC) - Security
  
 Due to recent development in quantum computing, the invention of a large quantum computer is no longer a distant future. Quantum computing severely threatens modern cryptography, as the hard mathematical problems beneath classic public-key cryptosystems can be solved easily by a sufficiently large quantum computer. As such, researchers have proposed PQC based on problems that even quantum computers cannot efficiently solve. Generally, post-quantum encryption and signatures can be hard to compute. This could potentially be a problem for IoT, which usually consist lightweight devices with limited computational power. There are existing literature on the performance for PQC in resource-constrained devices to understand the severeness of this problem. It exists recent proposals to optimize PQC algorithms for resource-constrained devices.  Due to recent development in quantum computing, the invention of a large quantum computer is no longer a distant future. Quantum computing severely threatens modern cryptography, as the hard mathematical problems beneath classic public-key cryptosystems can be solved easily by a sufficiently large quantum computer. As such, researchers have proposed PQC based on problems that even quantum computers cannot efficiently solve. Generally, post-quantum encryption and signatures can be hard to compute. This could potentially be a problem for IoT, which usually consist lightweight devices with limited computational power. There are existing literature on the performance for PQC in resource-constrained devices to understand the severeness of this problem. It exists recent proposals to optimize PQC algorithms for resource-constrained devices. 
 +
 +Online videos and courses about PQC.   https://www.classcentral.com/subject/post-quantum-cryptography?lang=english  
  
 Post-Quantum Cryptography for Internet of Things: A Survey on Performance and Optimization.  https://arxiv.org/abs/2401.17538 Post-Quantum Cryptography for Internet of Things: A Survey on Performance and Optimization.  https://arxiv.org/abs/2401.17538
Line 60: Line 102:
 https://youtu.be/aYSPUf0Yoak?feature=shared https://youtu.be/aYSPUf0Yoak?feature=shared
  
-- *Chapter 3: Successful proposal writing, by Sonia Martel (ICCRAM-UBU)*.+- *Chapter 3: Successful proposal writing, by Sonia Martel (ICCRAM-UBU)*.  
 +https://www.youtube.com/watch?v=LBhAR5VM-us
 - Chapter 4: EU Project Management, by Laura Gómez (ICCRAM-UBU). - Chapter 4: EU Project Management, by Laura Gómez (ICCRAM-UBU).
 https://youtu.be/LA7Zf74jKqE?feature=shared https://youtu.be/LA7Zf74jKqE?feature=shared
Line 114: Line 157:
  
  
-**IoT Specializations** this is group of courses+Cursos gratuitos sobre introducción IoT en udemy o edx.org. 
-- https://www.coursera.org/specializations/iot+1. CurtinX: Introduction to the Internet of Things (IoT) | edX https://www.edx.org/learn/iot-internet-of-things/curtin-university-introduction-to-the-internet-of-things-iot 
 +2. Free Internet of Things (IoT) Tutorial Introduction to Internet of Things and Cloud | Udemy.  https://www.udemy.com/course/a4iot-intro-iot-cloud/
  
-IoT specialization courses: 
- 
-1. [Introduction to the Internet of Things and Embedded Systems](https://www.coursera.org/learn/iot?specialization=iot) 
-2. [The Arduino Platform and C Programming](https://www.coursera.org/learn/arduino-platform?specialization=iot) 
-3. [Interfacing with the Arduino](https://www.coursera.org/learn/interface-with-arduino?specialization=iot) 
-4. [The Raspberry Pi Platform and Python Programming for the Raspberry Pi](https://www.coursera.org/learn/raspberry-pi-platform?specialization=iot) 
-5. [Interfacing with the Raspberry Pi](https://www.coursera.org/learn/raspberry-pi-interface?specialization=iot) 
  
  
Line 190: Line 227:
 https://playwright.dev/docs/test-configuration https://playwright.dev/docs/test-configuration
  
 +### ChatBot - LLM - NLP - procesamiento de lenguaje natural.
 +
 +Te envío algunas propuestas de cursos y guías sobre procesamiento de lenguaje natural que creo que pueden ser interesantes. Como hablamos ayer, siempre puedes buscar otros por tu cuenta, sobre todo conforme vayas sumergiéndote en los desarrollos para entender mejor algunos conceptos o descubrir nuevas técnicas.
 +
 +Estos dos son más genéricos, para una primera introducción:
 +https://www.udemy.com/course/introduction-to-natural-language-processing-nlp-llm-ai-gate-moyyn/ 
 +https://www.udemy.com/course/natural-language-processing-python-nlp/ 
 +
 +Este de aquí se centra en las técnicas de zero-shot, few-shot y chain of thought:
 +https://developers.google.com/machine-learning/resources/prompt-eng?hl=es-419  
 +
 +Este es para que veas el funcionamiento de Hugging Face, aunque ya me dijiste que lo conocías:
 +https://www.coursera.org/projects/open-source-models-with-hugging-face?action=enroll  
 +
 +Y este último es sobre algunas métricas de evaluación:
 +https://unite.ai/es/evaluaci%C3%B3n-de-modelos-de-lenguaje-grandes-una-gu%C3%ADa-t%C3%A9cnica/
  
 ### AI/ML para Python. ### AI/ML para Python.
Line 274: Line 327:
  
 - Free Docker Tutorial - Docker Essentials | Udemy  - 3h https://www.udemy.com/course/docker-essentials/ - Free Docker Tutorial - Docker Essentials | Udemy  - 3h https://www.udemy.com/course/docker-essentials/
- 
-- Docker for absolute beginners (coursera.org) https://es.coursera.org/projects/docker-for-absolute-beginners 
- 
-- Containerization Using Docker (coursera.org) https://es.coursera.org/projects/containerization-using-docker 
  
 - Introduction to Containers, Kubernetes and OpenShift | edX https://www.edx.org/es/course/introduction-to-containers-kubernetes-and-openshift?index=spanish_product&queryID=39fcc25aa7d7026587d914ebf7cdfea8&position=3 - Introduction to Containers, Kubernetes and OpenShift | edX https://www.edx.org/es/course/introduction-to-containers-kubernetes-and-openshift?index=spanish_product&queryID=39fcc25aa7d7026587d914ebf7cdfea8&position=3
  • public/training/homepage.1730302068.txt.gz
  • Last modified: 2024/10/30 16:27
  • by rmarin_odins.es