The University of Information Technology.

Study - Research

Announcement of the TOEIC Ambassador Awards Ceremony - Nguyen Trieu Thien Bao
SDG 1

Announcement of the TOEIC Ambassador Awards Ceremony - Nguyen Trieu Thien Bao

20-10-2023
The program, represented by IIG, will present awards and honor students with the highest TOEIC scores in August 2023. On this occasion, there will be an exchange and sharing of experiences between the TOEIC Ambassador and students through a Talk show program. Furthermore, students attending the event will have the opportunity to receive many prizes from the IIG Representative and the Language Center - UIT. Hurry and scan the code to register for participation as seating is limited! Further information: https://www.facebook.com/UIT.Fanpage/posts/pfbid02cEzJHZzwh7ii3APJvDjsmsUparRMamaz8M3xpeubP89Ds3F38BpBRfGgKocNdUqcl Written by: Hai Bang Translated by: Ngoc Diem
Introduction to the Internet and Web Technology Curriculum
SDG 1

Introduction to the Internet and Web Technology Curriculum

19-10-2023
Introduction to the Internet and Web Technology is a fundamental and comprehensive guidebook about the Internet and web technology, written by experienced authors in the field of information technology.   Initially, the author team compiles and explains basic concepts about the Internet, including its architecture, structure, and the functioning of the Internet network and applications. The content on web technology encompasses programming languages, tools, and techniques for building websites, web applications, and other online services, which will be detailed in the following sections. Specifically, this book focuses on HTML, CSS, and JavaScript. Each language serves a distinct purpose; however, when combined, they create complete web pages.   The author team hopes this book will be highly beneficial for beginners in the field of information technology, individuals interested in the Internet and web technology, as well as professional web developers looking to update their knowledge and skills.   Authors: Assoc. Prof. Dr. Nguyen Hoang Tu Anh (Editor-in-Chief), MSc. Vo Tan Khoa, MSc. Nguyen Thi Anh Thu, MSc. Vo Ngoc Tan.   The library is currently processing transactions and will be available for borrowing this material from October 12, 2023. For more detailed information, please visit: https://www.facebook.com/LibUIT.Fanpage/posts/pfbid02R5bVNWKxiN3Hcs325USmk416nExcLbZ21EZMpAW Ha Bang - Communications Collaborator, University of Information Technology English version: Phan Huy Hoang
Congratulations to B.S. Tran Quoc Khanh, an assistant lecturer at the Faculty of Information Science and Engineering, on receiving the VinIF Scholarship!
SDG 1SDG 2

Congratulations to B.S. Tran Quoc Khanh, an assistant lecturer at the Faculty of Information Science and Engineering, on receiving the VinIF Scholarship!

18-10-2023
Congratulations to B.S. Tran Quoc Khanh, an assistant lecturer at the Faculty of Information Science and Engineering, VNUHCM-University of Information Technology, for the honor of being awarded the Master and Doctoral Training Scholarship from the Vingroup Innovation Foundation (VinIF) in 2023. The Vingroup Innovation Foundation (VinIF), under The Institute of Big Data, aims to support scientists and young talents from universities and research institutes in conducting scientific research, technology development, and innovation in fields such as science, technology, engineering, medicine, economics, and education, contributing to positive and sustainable changes in Vietnam. VinIF will sponsor projects and research activities with a focus on developing products and technological solutions that bring tangible benefits to the community. Once again, we express our gratitude to the Vingroup Innovation Foundation (VinIF) for sponsoring this meaningful scholarship. This generous support serves as significant motivation for the continued robust development of research projects at the Faculty of Information Science and Engineering and the Universityof Information Technology as a whole. For more details, visit: https://www.facebook.com/UIT.ISE/posts/pfbid0nDoVkTiRoj4LgNz... Ha Bang - Media Collaborator, University of Information Technology Translation: Nhat Hien
Sharding Technique in Blockchain
SDG 1SDG 2

Sharding Technique in Blockchain

18-10-2023
Introduction to Sharding Sharding is fundamentally a technique of divide conquer, dividing a large blockchain into multiple smaller shards with the goal of increasing the system's throughput (increasing the number of transactions per second) by attempting to process transactions in each shard in parallel. By dividing a blockchain into n shards, the speed can be increased significantly. Components in sharding include nodes, pending transactions, and the ledger. Each shard can use different consensus mechanisms such as PoS, PoW, BFT-based, etc. When implementing sharding, there are two main issues to consider: Intra-consensus-safety and Cross-shard-atomicity. Deciding the number of shards to be divided is also crucial because the more shards there are, the less computational power is needed to control a shard, but it may compromise the system's scalability (a trade-off between security and scalability). Scaling Solutions - Layer 1 Blockchain Scaling Strategies:  Reducing Overhead: Decreasing the amount of data exchanged between nodes and reducing computational tasks on that data. Vertical Scaling: Adding resources to nodes. For example, increasing the number of transactions per block or reducing the block generation time. Horizontal Scaling: Sharding. Intra-Consensus-Safety Intra-consensus-safety deals with handling transactions within a single shard. In this scenario, measures need to be taken to avoid a 1% attack. A 1% attack implies that more than 50% of computational power is required to control the system. When using sharding, dividing the blockchain into n shards means the computational power required to control the system is P > PT/n*(50%). In simpler terms, by dividing the blockchain into many shards, one only needs to control one shard instead of the entire system. Since the computational power in each shard is much less than the entire system, it becomes easier to attack. To minimize the risk of a 1% attack, methods such as randomizing node allocation to different shards at the beginning of each new block are used. Additionally, the selection of leaders relies on random methods. For example, the RandHound protocol in Omniledger. Cross-Shard-Atomicity Cross-shard transactions involve transactions where the source and destination do not belong to the same shard. Handling these transactions is complex and time-consuming. Moreover, these transactions make up a significant portion, so efficient processing methods are necessary. Cross-shard-atomicity is a requirement during processing: if a cross-shard transaction fails, the money must be returned to the sender's account to prevent double-spending. To address this issue, mechanisms like Locking/Unlocking are commonly used. Locking/Unlocking Mechanism: First, the client sends cross-shard transactions to input shards to gather proof (sufficient funds, whether it's locked, etc.) from the input shards. The input shards will then lock the client's money while sending the proofs. If all proofs are valid (Accepted), the client sends the transaction to the output shard for processing, unlocking the money to transfer to the destination account. Conversely, if the proofs are invalid (Rejected), the money is unlocked and returned to the client, ensuring Atomicity. Locking/Unlocking mechanisms operate in blockchains like Omniledger, RapidChain, ChainSpace, etc. Apart from Locking/Unlocking, there are other mechanisms such as Eventual Atomicity or Junking, etc. Eventual Atomicity is used in the Monoxide blockchain along with the Chu-ko-nu mining mechanism. Some Sharding-Based Blockchains Academic: Elastico (BFT), Omniledger (BFT), Rapidchain (BFT), Monochain (Nakamoto), ChainSpace (BFT). Industrial: Ethereum 2.0, Zilliqa, Harmony, Near Protocol. References: G. Yu, X. Wang, K. Yu, W. Ni, J. A. Zhang, and R. P. Liu, "Survey: Sharding in Blockchains," in IEEE Access, vol. 8, pp. 14155-14181, 2020, doi: 10.1109/ACCESS.2020.2965147. By Vo Truong Trung Hieu For more detailed information, please visit: https://inseclab.uit.edu.vn/ky-thuat-sharding-trong-blockchain/?fbclid=IwAR3TkRrEkqpl6A0EwxSAI6rzHl2FeifRNLZaxwaXkptEgStJgCvWHOv1xTQ Ha Bang - Communications Collaborator, University of Information Technology English version: Phan Huy Hoang
Summary of the Young Scientists and Ph.D. Students' Conference
SDG 1SDG 2

Summary of the Young Scientists and Ph.D. Students' Conference

18-10-2023
On October 3, 2023, at 10:00 AM, Room E10.3, the Faculty of Information Science and Engineering successfully organized a specialized report session by Ph.D. student. The session was chaired by Dr. Nguyen Gia Tuan Anh, Dean of the Faculty of Computer Science and Information Technology, Dr. Nguyen Luu Thuy Ngan, Vice President of University of Information Technology, Dr. Ngo Duc Thanh, Dean of the Faculty of Computer Science, Dr. Pham Van Hau, Head of the Information Security, along with the participation of esteemed professors, advisors, and Ph.D. students. The report session proceeded smoothly with discussions on the challenges and needs of the Ph.D. students. Solutions, support measures, suggestions, and proposals were discussed to help Ph.D. students complete their studies, research, defend their theses and dissertations on time. Several suggestions and contributions were noted and discussed, and the following conclusions were drawn from the report session -Ph.D. students should prioritize prerequisite tasks to maximize cost-efficiency and achieve high effectiveness in terms of effort and thesis progress. -Academic departments will closely monitor the progress of Ph.D. students, providing maximum support for their courses and addressing any challenges they face. Here are some images from the report session. For more details, visit: https://fit.uit.edu.vn/index.php/tin-tuc/tin-h-c-v/thong-bao-cac-h-dao-t-o/thong-bao-he-tien-si/6459-t-ng-k-t-h-i-ngh-khoa-h-c-tr-va-nghien-c-u-sinh   Ha Bang - Media Collaborator, University of Information Technology Translation: Nhat Hien
 Former UIT Talent Program Student Shares His Journey of Studying in Japan & Becoming an IT Engineer in the US
SDG 1SDG 2

Former UIT Talent Program Student Shares His Journey of Studying in Japan & Becoming an IT Engineer in the US

17-10-2023
Ho Minh Man, a graduate in Computer Science from the UIT Talent Program in 2017, continued his educational journey by enrolling in the Science and Engineering program at Hosei University in Japan. After his time in Japan, Man decided to move to the United States in search of more fitting opportunities for his career. Let's hear about his fascinating journey: Fascination with Japanese Culture - Did you have any plans to study abroad or work in another country before? Initially, I didn't have any plans to study abroad right after graduation. It was after working for a while  in Computer Vision Engineering at EyeQ, that I met Mr. Tuan and Mr. Cat, two Ph.D. holders in Australia. They shared a lot of experiences and knowledge with me. At that point, I felt that my current knowledge was sufficient for my current tasks, but I lacked extensive research experience and in-depth knowledge in my field. That's when I decided to explore opportunities for studying abroad. Minh Man graduated in Computer Science, UIT Talent Program in 2017 -How did the opportunity to study in Japan come about? I have always dreamt of visiting Japan because I was fascinated by Japanese culture. Moreover, I had a friend who had previously studied at Hosei University. I sought advice from that friend and, after considering various factors like the facilities, the professors, the learning environment at Hosei, student employment opportunities, and financial aspects; I finally made the decision to study in Japan. Minh Man chose Japan for studying abroad - What challenges did you face while applying for scholarships? Regarding finances, before enrolling, I had to discuss the scholarship and research funding I would receive with my professor. I also had to make sure that the funding would cover my two-year master's program, including tuition fees. Additionally, international students in Japan have the opportunity to receive scholarships such as JASSO or Daddy Long Legs, specifically for Vietnamese students. The chances of getting these scholarships are quite high, and they are based on document evaluation rather than interviews, so I didn't encounter many difficulties in this regard. When I applied for the visa, the process was relatively straightforward. I waited for the university's confirmation of acceptance and then submitted the Certificate of Eligibility (COE). Afterward, I went to the embassy to submit my documents and waited for the visa processing. However, I faced language barriers while studying in Japan. In my opinion, language was the most significant obstacle to integration and personal development abroad. New Opportunities in the US - After studying in Japan, what opportunities helped you move to the United States for work? Conducting research, publishing conference and journal papers during my master's and Ph.D. studies significantly aided my job search in the US. Additionally, I had to prepare thoroughly for various types of job interviews, including coding interviews and behavioral assessments. To explore job opportunities, I looked for opening jobs on LinkedIn. I sent my CV to positions and companies that matched my interests. This approach led me to my current job. I found the job aligning well with my research interests, so I applied and have been working there ever since. He is currently living and working in the US -Did it take you a long time to decide to move to the US? It actually didn't take me long to decide to move to the US. After over three years of studying in Japan, I gradually realized that I wasn't well-suited for long-term development in Japan. It's not that Japan isn't good, but I felt that my working style didn't match the Japanese work culture. Moreover, due to my limited communication in Japanese, my career advancement opportunities were quite limited. After having the chance to converse and learn from some researchers in the US, I felt that I would have more opportunities for personal development there. The working culture also seemed to align better with my style, so I decided to move. Minh Man quickly adapted to the life in the United States -How different is the study and work environment in a foreign country compared to Vietnam? Every country has its unique academic and work environment. The work environment in Japan differs from that in Vietnam, and the US work environment is distinct from Japan's. These environments are also influenced by culture. For example, feedback and criticism in the US are very direct. Sometimes, what they say for the first time might make newcomers feel quite down. However, in Japan, when they provide feedback about your work, they start by praising your work, then point out your mistakes between the praises. This approach makes me more comfortable to receive feedbacks but can also be confusing at times. Additionally, addressing others can be significantly different between countries. -What advice do you have for students who are considering studying and working abroad? I think one of my weaknesses, and the weakness of many international students, is the lack of information and long-term planning when deciding to study abroad. If individuals consider and research more before going abroad, they would have more opportunities and a better experience. For instance, each school has different training programs, and this information is usually available on the department's website. We can check if a program aligns with their interests before making a decision. Furthermore, in postgraduate studies, especially during a Ph.D., research plays a significant role. It's crucial to find out about the school’s professors and labs to determine if their research direction aligns with your interests and goals. Financial planning is also crucial. Many schools have excellent programs and financial support for students, but this information isn't widely disseminated to students. Therefore, I advise students to explore as many opportunities as possible and choose the best one for themselves. Source: Thu Hoai Translation: Nhat Hien
Congratulations to Student Nguyễn Duy Hoàng for Having His Paper Accepted at the "2023 Rivf International Conference on Computing and Communication Technologies (Rivf 2023)
SDG 1SDG 2SDG 3

Congratulations to Student Nguyễn Duy Hoàng for Having His Paper Accepted at the "2023 Rivf International Conference on Computing and Communication Technologies (Rivf 2023)

17-10-2023
We extend our heartfelt congratulations to Nguyễn Duy Hoàng, a student majoring in Information Security and a member of the InSecLab research group, for having his research paper on the application of Blockchain and Federated Learning in information security accepted at the "2023 Rivf International Conference on Computing and Communication Technologies (Rivf 2023)." The RIVF 2023 conference will take place in Hanoi in December 2023 and is hosted by Posts and Telecommunications Institute of Technology. Details of the Scientific Paper: Paper Title: “DeFL-BC: Empowering Reliable Cyberattack Detection through Decentralized Federated Learning and Poisoning Attack Defense” Student: Nguyễn Duy Hoàng - Class: Information Security 2019 – High Quality Program – Faculty of Computer Networks and Communications. Supervisors: MSc. Phan Thế Duy & MSc. Trần Tuấn Dũng General Information about RIVF Conference: The RIVF conference is an international Conference on Electronics, Communications and Information Technology, a significant global scientific gathering of researchers and scientists in the domains of computing and communications in Vietnam and around the world, embodying the theme "Research, Innovation, and Vision for the Future" (abbreviated as RIVF). The RIVF conference is listed among the prestigious conferences as proposed by SCOPUS and ISI Web of Science. RIVF has a rich history, with the 2023 event being the 16th edition. RIVF 2023 revolves around several key topics, including Image, Speech and Voice Processing, Communication & Computer Networks, Network Security, Distributed Systems, Internet of Things, Cloud Computing, Artificial Intelligence, Data Science, Big Data Analytics, Intelligent Computing, Software Engineering, Information Systems, and Computational Models. The RIVF conferences originated in 2003 through the efforts of professors Patrick Bellot, Marc Bùi, Dương Nguyên Vũ, and others in France, in collaboration with colleagues from various countries, and Professor Nguyễn Đình Trí and professors from Computer Science Institute for the Francophonie (IFI) in Hanoi. In 2007, RIVF, initially a conference in computer science organized in Vietnam by the French-speaking community, was transformed into an international conference under IEEE (Institute of Electrical and Electronics Engineers) jurisdiction, encompassing both IT&C and enhanced quality. Abstract of the Paper: “This work presents a collaborative and trust assurance model for network attack detection using Federated Learning (FL) in edge computing environments. This study leverages the capabilities of Federated Learning (FL) and blockchain technologies, specifically the Hyperledger Fabric platform, to construct a decentralized Federated Learning model, named DeFL-BC framework that can encourage contribution from the community and resist to poisoning attacks. Our framework aims to detect and prevent network attacks effectively in the Industrial Internet of Things (IIoT) contexts with the knowledge sharing from collaborative participants without privacy leakage. The experiments conducted on two datasets, Edge-IIoTset and CIC-IDS2018 demonstrate that the proposed framework is robust in reducing a single point of failure of the system, and showing outstanding performance under poisoning attacks when the accuracy is up to more than 90\% and addressing limited computing resources and intermittent network connectivity in cyberattack scenarios. Furthermore, the integration of blockchain technology enhances security and resilience, effectively mitigating the risks of the single point of failure in conventional FL approaches.” Link: https://rivf2023.org/ Detailed Information: https://www.facebook.com/inseclab/posts/pfbid0hKRa9Y4WQT3c3P4MC4uyAz2Xd4EgQ2GGT Hải Băng - Communication Contributor, University of Information Technology English version: Phan Huy Hoang
skweak: A Python Toolkit For Applying Weak Supervision To NLP Tasks
SDG 1

skweak: A Python Toolkit For Applying Weak Supervision To NLP Tasks

17-10-2023
Labelled data remains a scarce resource in many practical NLP scenarios. The only available option is often to collect and annotate texts by hand, which is expensive and time-consuming. skweak is built on a very simple idea: Instead of annotating text manually, we define a set of labeling functions to automatically label our documents, and then aggregate their results to obtain a labelled version of our corpus. Weak supervision with skweak goes through the following steps: Start: Prepare the (unlabelled) corpus onto which the labelling functions will be applied. skweak is built on top of SpaCy, so you need to convert your documents into SpaCy Doc objects. Step 1: Define a range of labelling functions that will take those documents and annotate spans with labels. Those labelling functions can take a variety of forms, from handcrafted heuristics to machine learning models, gazetteers, etc. Step 2: Aggregate their results in order to obtain a single, probabilistic annotation (instead of the multiple, possibly conflicting annotations from the labelling functions). This is done in skweak using a generative model that automatically estimates the relative accuracy and possible confuctions of each labelling function. Step 3: Based on these aggregated labels, train your final NLP model. The skweak toolkit provides a Python API to apply labeling functions and aggregate their results with just a few lines of code. This toolkit can be applied to both sequence labeling and text classification and introduces features like handling underspecified labels and creating document-level labeling functions. Paper : https://aclanthology.org/2021.acl-demo.40.pdf Github : https://github.com/NorskRegnesentral/skweak Source: https://www.facebook.com/dsociety.uit.ise/posts/pfbid02KNgojUvSQ2P9g4fSwpGjYdL3TipncCXziGrXa7WQvCnuk4fjgMWhrxncguiUdoCwl   Ha Bang - Media Collaborator, University of Information Technology