Education, research and development in the field of IT and Robotics
World-class IT education in Russia in English
Innopolis University has 17 laboratories and 9 research centers, which conduct research in the field of artificial intelligence, robotics, big data, software development, information security
The university’s project-based activities are aimed at implementing grant-based and commercial projects, as well as at enhancing the availability of education in IT areas.
Education, research and development in the field of IT and Robotics
In 2019, the Innopolis University center was awarded the status of the Leading Research Center for Blockchain Technology.
One of the Center’s key tasks is to develop a completely verified blockchain platform. We are planning to use the development outcomes in healthcare, fintech, manufacturing industries, energy, education, agriculture, and urban economy.
Developing a high-level language for smart-contracts, its operating semantics, and smart-contract verification systems (an interactive one and an automated one)
1. Developing a consensus protocol — methods for achieving the decentralized consensus of the nodes regarding including the information in the register and achieving its no-rollback (finalization), a formal proof of the protocol security.
2. Developing cryptographic primitives to support the blockchain system integrity (hashing) and ensuring the data access authorization (digital signature).
3. Developing the efficient methods of data serialization to transfer and store information.
4. Developing encryption protocols for network data transfer.
5. Developing the methods of stimulating the blockchain system users to behavior aimed at maintaining the integrity and workability of the system.
Laboratory staff are responsible for the following tasks:
1. Developing the interaction protocol for the peer nodes of the blockchain system: Adding a new node, searching for neighboring nodes, synchronizing data among the nodes, ensuring the network connectivity, and detecting and blocking attacks.
2. Developing interfaces for the remote interaction with a node (JSON-RCP and WebSockets).
3. Developing libraries that allow sending and receiving data from the blockchain system via the user’s applications.
This website uses cookies to ensure you get best experience on our website. By continuing to use this site, you agree to this cookie usage. You can learn more in the privacy policy.